사용한 설정은 다음과 같습니다.
------------------
public static void initLogger()
{
if (configured == true)
{
return;
}
String status = Environment.getExternalStorageState();
final LogConfigurator logConfigurator = new LogConfigurator();
if (status.equals(Environment.MEDIA_MOUNTED))
{
logConfigurator.setUseFileAppender(true);
logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "ezmo.log");
} else
{
logConfigurator.setUseFileAppender(false);
}
logConfigurator.setRootLevel(Level.DEBUG);
logConfigurator.setMaxFileSize(102400);
// Set log level of a specific logger
logConfigurator.setLevel("org.apache", Level.ERROR);
logConfigurator.configure();
configured = true;
}
------------------
설정하고 싶은것은 로그파일을 1개만 생성 하되, 100K가 넘어가면 오래된로그를 삭제하여
로그파일은 MAX사이즈를 100K정도로 유지하는건데요..
위처럼 설정했더니 100K짜리 파일이 계속 생기네요..
방법 없을까요?