【背景】
已经实现了android中的log,用的是:
然后现在是:
想要去实现,停止某个log。
【折腾过程】
1.参考:
去试试:private Logger gLogger;
LogConfigurator logConfigurator = new LogConfigurator();
CommonLib commonLib = new CommonLib();
String curDatetimeStr = commonLib.getCurrentDatetimeStr(); //2013-07-08_033034
String logFilename = "MobileHandheld_" + curDatetimeStr + ".log";
String LogFilePath = Environment.getExternalStorageDirectory() + File.separator;
String logFullfilename =LogFilePath + logFilename;
logConfigurator.setFileName(logFullfilename);
// Set the root log level
logConfigurator.setRootLevel(Level.DEBUG);
// Set log level of a specific logger
logConfigurator.setLevel("org.apache", Level.ERROR);
logConfigurator.configure();
gLogger = Logger.getLogger(this.getClass());
gLogger.debug("Global logger initialized successfully.");
// stop logging info to file
gLogger.debug("Stop current global logger.");
gLogger.setLevel(Level.OFF);
看看效果。
有待后续再验证。
【总结】
应该是可以的。只是抽空再验证。