- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试学习如何从 java eclipse 登录到事件查看器,并且我已经阅读了 api、各种站点以及有关堆栈溢出的类似问题。
但是当我按照步骤操作时,我总是得到:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.log4j.nt.NTEventLogAppender.registerEventSource(Ljava/lang/String;Ljava/lang/String;)I
at org.apache.log4j.nt.NTEventLogAppender.registerEventSource(Native Method)
at org.apache.log4j.nt.NTEventLogAppender.<init>(NTEventLogAppender.java:79)
at org.apache.log4j.nt.NTEventLogAppender.<init>(NTEventLogAppender.java:65)
来源应该是什么?
如果有人可以展示此类程序的完整示例,那就太好了。请尽可能详细地说明,谢谢。
我现在的代码是:
package Output;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.ConsoleAppender;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.PatternLayout;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.nt.NTEventLogAppender;
public class EventLog {
public static void main(String[] args)
{
Logger myLogger = Logger.getLogger(EventLog.class);
String mySource = "the source";
PatternLayout myLayout = new PatternLayout("[%c][%l][%p][%thread]: %m%n");
NTEventLogAppender eventLogAppender= new NTEventLogAppender(mySource,myLayout);
ConsoleAppender consoleAppender= new ConsoleAppender(myLayout);
myLogger.addAppender(consoleAppender);
myLogger.addAppender(eventLogAppender);
myLogger.setLevel(Level.WARN);
myLogger.fatal("Come on print");
}
}
最佳答案
我也只是在研究如何做到这一点。我没有足够的时间来测试这个答案,但从我读到的内容来看,错误是由于在正确的位置没有正确的 .dll 文件引起的。
“不要忘记将 NTEventLogAppender.dll、NTEventLogAppender.amd64.dll、NTEventLogAppender.ia64.dll 或 NTEventLogAppender.x86.dll 适本地放置在 Windows 系统 PATH 上的目录中。否则,您将得到java.lang.UnsatisfiedLinkError"
关于logging - NTEventLogAppender 的源示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189343/
我正在尝试学习如何从 java eclipse 登录到事件查看器,并且我已经阅读了 api、各种站点以及有关堆栈溢出的类似问题。 但是当我按照步骤操作时,我总是得到: Exception in thr
我在WindowXP中使用了这段代码,但是我不能使用NTEventLogAppender。找不到NTEventLogAppender 的帮助文档。请举个例子!谢谢! 最佳答案 这是我的 .proper
我的 src 包中有一个像这样的 log4j.properties 文件: log4j.rootLogger=DEBUG, CA, EVA #Console Appender log4j.append
大家好, 我在尝试使用 Log4J 的 NTEventLogAppender 时遇到问题。 我已将 Log4J 属性设置为如下: log4j.rootLogger=DEBUG, CA, NTEvent
我正在尝试写入 Windows 事件日志,但遇到了一个棘手的问题。 首先,我使用此处找到的步骤创建了 NTEventAppender。 How to create NTEventlogAppender
我创建了一个 NTEventLogAppender 类型的附加程序,如下所示: log4j.appender.EVA=org.apache.log4j.nt.NTEventLogAppender #l
我正在尝试在 Tomcat log4j configuration 中使用 NTEventLogAppender并且在我的 WebApp log4j 配置中: 情况 A)我只在 Tomcat 中声明附
我找不到任何有关支持 log4j NTEventLogAppender 的 Windows 版本的引用信息。我特别感兴趣的是它是否可以在 Windows Server 2008 上运行。 最佳答案 考
我有一个使用 tomcat 部署的 java web 服务。我正在尝试使用 log4j 和 NTEventLog dll 从 Java 写入事件查看器。我将“NTEventLogAppender.dl
我是一名优秀的程序员,十分优秀!