#3374, #3389: Improve log handling of normal java.util Logger usage by forwarding the LogRecords directly to the BungeeLogger instead of the fallback err stream.
This commit is contained in:
@@ -24,6 +24,7 @@ public class BungeeLogger extends Logger
|
||||
{
|
||||
super( loggerName, null );
|
||||
setLevel( Level.ALL );
|
||||
setUseParentHandlers( false );
|
||||
|
||||
try
|
||||
{
|
||||
|
@@ -0,0 +1,29 @@
|
||||
package net.md_5.bungee.log;
|
||||
|
||||
import java.util.logging.Handler;
|
||||
import java.util.logging.LogRecord;
|
||||
import java.util.logging.Logger;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
public class LoggingForwardHandler extends Handler
|
||||
{
|
||||
|
||||
private final Logger logger;
|
||||
|
||||
@Override
|
||||
public void publish(LogRecord record)
|
||||
{
|
||||
logger.log( record );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void flush()
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() throws SecurityException
|
||||
{
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user