public class org.glassfish.main.jul.handler.SimpleLogHandler extends java.util.logging.StreamHandler
{
public void <init>()
{
java.io.PrintStream v, v;
org.glassfish.main.jul.handler.SimpleLogHandler$SimpleLogHandlerProperty v;
java.util.logging.Formatter v;
org.glassfish.main.jul.handler.SimpleLogHandler$UncloseablePrintStream v, v;
org.glassfish.main.jul.handler.SimpleLogHandler v;
java.lang.Boolean v, v;
java.lang.Class v;
boolean v;
org.glassfish.main.jul.handler.HandlerConfigurationHelper v;
v := @this: org.glassfish.main.jul.handler.SimpleLogHandler;
specialinvoke v.<java.util.logging.StreamHandler: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.glassfish.main.jul.handler.HandlerConfigurationHelper: org.glassfish.main.jul.handler.HandlerConfigurationHelper forHandlerClass(java.lang.Class)>(v);
v = <org.glassfish.main.jul.handler.SimpleLogHandler$SimpleLogHandlerProperty: org.glassfish.main.jul.handler.SimpleLogHandler$SimpleLogHandlerProperty USE_ERROR_STREAM>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<org.glassfish.main.jul.handler.HandlerConfigurationHelper: java.lang.Boolean getBoolean(org.glassfish.main.jul.cfg.LogProperty,java.lang.Boolean)>(v, v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = new org.glassfish.main.jul.handler.SimpleLogHandler$UncloseablePrintStream;
v = staticinvoke <org.glassfish.main.jul.env.LoggingSystemEnvironment: java.io.PrintStream getOriginalStdErr()>();
specialinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler$UncloseablePrintStream: void <init>(java.io.PrintStream)>(v);
virtualinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler: void setOutputStream(java.io.OutputStream)>(v);
goto label;
label:
v = new org.glassfish.main.jul.handler.SimpleLogHandler$UncloseablePrintStream;
v = staticinvoke <org.glassfish.main.jul.env.LoggingSystemEnvironment: java.io.PrintStream getOriginalStdOut()>();
specialinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler$UncloseablePrintStream: void <init>(java.io.PrintStream)>(v);
virtualinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler: void setOutputStream(java.io.OutputStream)>(v);
label:
v = virtualinvoke v.<org.glassfish.main.jul.handler.HandlerConfigurationHelper: java.util.logging.Formatter getFormatter(java.lang.Class)>(class "Lorg/glassfish/main/jul/formatter/OneLineFormatter;");
virtualinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler: void setFormatter(java.util.logging.Formatter)>(v);
return;
}
public void <init>(java.io.PrintStream)
{
java.io.PrintStream v;
org.glassfish.main.jul.formatter.OneLineFormatter v;
org.glassfish.main.jul.handler.SimpleLogHandler v;
v := @this: org.glassfish.main.jul.handler.SimpleLogHandler;
v := @parameter: java.io.PrintStream;
v = new org.glassfish.main.jul.formatter.OneLineFormatter;
specialinvoke v.<org.glassfish.main.jul.formatter.OneLineFormatter: void <init>()>();
specialinvoke v.<java.util.logging.StreamHandler: void <init>(java.io.OutputStream,java.util.logging.Formatter)>(v, v);
return;
}
public void publish(java.util.logging.LogRecord)
{
java.util.logging.LogRecord v;
org.glassfish.main.jul.handler.SimpleLogHandler v;
v := @this: org.glassfish.main.jul.handler.SimpleLogHandler;
v := @parameter: java.util.logging.LogRecord;
specialinvoke v.<java.util.logging.StreamHandler: void publish(java.util.logging.LogRecord)>(v);
virtualinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler: void flush()>();
return;
}
public void close()
{
org.glassfish.main.jul.handler.SimpleLogHandler v;
v := @this: org.glassfish.main.jul.handler.SimpleLogHandler;
virtualinvoke v.<org.glassfish.main.jul.handler.SimpleLogHandler: void flush()>();
return;
}
}