📄 copyoffilelogger.java
字号:
/*
* *****************************************************
* Copyright (c) 2005 IIM Lab. All Rights Reserved.
* Created by xuehao at 2005-11-2
* Contact: zxuehao@mail.ustc.edu.cn
* *****************************************************
*/
package org.indigo.log;
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
import org.indigo.util.MainConfig;
public class CopyOfFileLogger
{
private static CopyOfFileLogger itsLogger = null;
private Logger realLogger = null;
private CopyOfFileLogger()
{
boolean bAppend = true;
String fileName=null,str=null;
fileName = MainConfig.getInstance().getProperty( "LogFile" );
str = MainConfig.getInstance().getProperty( "LogFileAppend" );
if( str==null || str.equals("") )
bAppend = false;
else
if( str.equalsIgnoreCase("true") )
bAppend = true;
else
bAppend = false;
FileHandler handler = null;
try
{
handler = new FileHandler( fileName, bAppend );
} catch (SecurityException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
}
handler.setFormatter( new SimpleFormatter() );
realLogger = Logger.getLogger( "org.indigo.log.FileLogger" );
realLogger.addHandler( handler );
}
public static CopyOfFileLogger getInstance()
{
if( itsLogger==null )
itsLogger = new CopyOfFileLogger();
return itsLogger;
}
public void info( String str )
{
realLogger.info( str );
}
public void warning( String str )
{
realLogger.warning( str );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -