我正在创建一个JavaLogger,并试图将其写入控制台和文件中,以下是代码块:
public class CukeLogs {
private static Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
FileHandler fileHandler = null;
public CukeLogs() {
LogManager.getLogManager().reset();
logger.setLevel(Level.ALL);
ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.ALL);
logger.addHandler(consoleHandler);
try {
fileHandler = new FileHandler("/home/user/Logs/CucumberLogs.log", true);
} catch (IOException e) {
e.printStackTrace();
}
fileHandler.setFormatter(new SimpleFormatter());
fileHandler.setLevel(Level.ALL);
logger.addHandler(fileHandler);
}
public static Logger getLogger() {
return logger;
}
}
发布于 2018-08-17 15:56:20
public class Outter{
class Inner{
void innerDoSomeThing(){
System.out.println("Do something");
}
}
private Inner inner = new Inner();
public Outer(){
}
public void outterDoSomething(){
inner.innerDoSomeThing();
}
}
发布于 2018-08-17 16:55:37
记录器是一个相当复杂的概念,应该好好理解
https://stackoverflow.com/questions/-100006009
复制相似问题