Pax 登录 JBoss FUSE
Pax Logging in JBoss FUSE
我是 OSGi 的新手,我目前正在研究的一件事是登录 OSGi。我目前 运行 JBoss FUSE,到目前为止,我从研究中收集到的是,我能够使用 FUSE 中内置的 OPS4J Pax 日志记录库。
通常使用 log4j,您会记录如下消息:
logger.info("Informative Message");
但是,对于 PaxLogger class (v1.8.4),没有 info 方法,而是 inform 方法如下:
inform( String message, Throwable t );
令我难过的是,inform 方法所需的第二个参数。我想我可以传入一个 null 值,但是,我想我应该知道第二个参数应该做什么,这是我在网上似乎找不到的东西。大多数 Pax Logging material 在线似乎已经过时。
有什么帮助吗?
不要使用 pax 记录器。它只在后台工作。在您的应用程序中,您只需使用日志记录 API。 Pax 日志记录支持 slf4j、log4j 和 commons 日志记录。目前大多数人都在使用 slf4j。
只需在 class 中创建记录器并记录。不要尝试在您的包中配置日志记录后端。
我是 OSGi 的新手,我目前正在研究的一件事是登录 OSGi。我目前 运行 JBoss FUSE,到目前为止,我从研究中收集到的是,我能够使用 FUSE 中内置的 OPS4J Pax 日志记录库。
通常使用 log4j,您会记录如下消息:
logger.info("Informative Message");
但是,对于 PaxLogger class (v1.8.4),没有 info 方法,而是 inform 方法如下:
inform( String message, Throwable t );
令我难过的是,inform 方法所需的第二个参数。我想我可以传入一个 null 值,但是,我想我应该知道第二个参数应该做什么,这是我在网上似乎找不到的东西。大多数 Pax Logging material 在线似乎已经过时。
有什么帮助吗?
不要使用 pax 记录器。它只在后台工作。在您的应用程序中,您只需使用日志记录 API。 Pax 日志记录支持 slf4j、log4j 和 commons 日志记录。目前大多数人都在使用 slf4j。
只需在 class 中创建记录器并记录。不要尝试在您的包中配置日志记录后端。