我有一个包含很多文件的 Java 项目,它使用的是 LOG4J。现在我正在尝试将其移植到 Android 平台。是否可以通过 LOG4J 函数调用按原样重用代码?
目前的理解:
- 属性配置不起作用(bean 依赖)
- 我尝试使用 LOG4J for Android 和 SL4J Lib。没有成功。
在职的。但是没用
org.apache.log4j.Logger root = org.apache.log4j.Logger.getRootLogger();
final SocketAppender appender = new SocketAppender("192.168.123.123", 3333);
root.addAppender(appender);
// SLF4J - Not working
org.slf4j.Logger logger;
logger = LoggerFactory.getLogger(MyClass.class);
// LOG4J for Android - Not working
ConfigureLog4J.configure();
logger = Logger.getLogger( MyClass.class );
我错过了什么吗?指向任何工作示例的指针?
原文由 Midson 发布,翻译遵循 CC BY-SA 4.0 许可协议
通过使用 android-logging-log4j.jar 解决。
这是示例代码:
在您的代码中,替换以下行:
和: