mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2024-09-27 06:42:42 +02:00
37 lines
909 B
Java
37 lines
909 B
Java
|
package de.bluecolored.bluemap.core.logger;
|
||
|
|
||
|
@SuppressWarnings("ForLoopReplaceableByForEach")
|
||
|
public class MultiLogger extends AbstractLogger {
|
||
|
|
||
|
private final Logger[] logger;
|
||
|
|
||
|
public MultiLogger(Logger... logger) {
|
||
|
this.logger = logger;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void logError(String message, Throwable throwable) {
|
||
|
for (int i = 0; i < logger.length; i++)
|
||
|
logger[i].logError(message, throwable);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void logWarning(String message) {
|
||
|
for (int i = 0; i < logger.length; i++)
|
||
|
logger[i].logWarning(message);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void logInfo(String message) {
|
||
|
for (int i = 0; i < logger.length; i++)
|
||
|
logger[i].logInfo(message);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void logDebug(String message) {
|
||
|
for (int i = 0; i < logger.length; i++)
|
||
|
logger[i].logDebug(message);
|
||
|
}
|
||
|
|
||
|
}
|