我决定使用slf4j代替Java自己的日志记录。我已经使用slf4j成功登录到控制台。但我不知道如何将其写入日志文件。日志文件将帮助我们在运行时收集可能的错误。
我这样做是在实现slf4j,
私有静态最终org.slf4j.Logger LOGGER = org.slf4j.LoggerFactory.getLogger(Class1.class);
然后我要初始化log4j属性,
PropertyConfigurator.configure(new FileInputStream(“ log4j.properties”));
谢谢!
slf4j只是一个API,您需要添加一个记录器引擎(并且很容易在它们之间进行切换)。您必须选择一个(例如logmap),然后添加一个配置文件以对其进行配置以将其写入文件。
如slf4j网站所述:
Java的简单日志记录外观(SLF4J)可作为各种日志记录框架(例如java.util.logging,logback,log4j)的简单外观或抽象,允许最终用户在部署时插入所需的日志记录框架。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句