首先感谢https://blog.csdn.net/xiaoxiong_web/article/details/77932655,在该文章的指引下,我做些测试,顺利输出了日志。
于此同时,遗留的问题有:
1、在project stucture-modules中添加log4j和在pom文件中增加依赖内容,有什么区别,还是都一样的结果?
那关于日志的应用,下面总结几个要点:
1、用途:比如程序运行中关键事件、关键内容记录、运行故障记录等;
2、是否可以根据内容分拆不同的日志文件?
3、是否可以根据日志的情况分故障日志、正常通信日志等文件;
4、日志按日期产生?
这里的问题2、3、4都在这里说明:以下代码可以作为参考:
Logger log = Logger.getLogger(ZhzhcxCtl.class);//获取log对象
FileAppender fileAppender = (FileAppender) Logger.getRootLogger().getAppender("file");//获取FileAppender对象
fileAppender.setFile("/home/log/gcds.log");//重新设置输出日志的路径和文件名
fileAppender.activateOptions();//使设置的FileAppender起作用
log.info("index.........");
就是通过代码重新设置输出日志的路径和文件名。
5、logs的下一级目录是device和system,device下一级目录是以设备名称命名的文件夹,在设备名称文件夹是以日期命名的日志文件;system下一级目录是每天的系统日志。
备注:
查找jar或是各种依赖,可以通过以下链接:https://mvnrepository.com/
参考学习了以下链接:
https://www.cnblogs.com/xiaohu-v587/p/8463814.html
持续更新中。。。。。。