繁体   English   中英

使用log4j将json对象写入文件

[英]using log4j to write json objects to file

如何在满足以下要求的情况下使用lo4j将一些数据写入日志文件

1)只写我的要求。 不写哪个Java代码行写入该文件? 所有文件应包含一些数据

例如我会写类似

String s = obj.toJson();
logger.info(s);

上面的like应该只将s写入文件。

我应该能够从该文件中读取Object obj。

也有许多对象将写入此文件。此外,我还需要使用log4j的其他功能,例如每小时创建一个新文件。

您可以设置记录器格式和/或创建新的格式化程序。 只需在Google上搜索“ log4j formatter”之类的内容,就会发现http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html之类的内容 有很多选项,显示时间,显示方法等。

编辑:阅读! http://www.tutorialspoint.com/log4j/log4j_configuration.htm

而且我不建议使用记录器将jsons打印到文件中(如果不是错误/调试)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM