使用适用于32位和64位Windows的log4j2配置的Windows事件日志记录

时间:2017-11-22 09:48:10

标签: java xml windows log4j2 windows64

我有一个示例如何配置log4j2.xml以进行Windows事件记录:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="TRACE">
    <Properties>
        <Property name="dllfile">src\main\resources\Win32EventLogAppender.dll</Property>
    </Properties>
    <Appenders>
        <Console name="console-log" target="SYSTEM_OUT" level="debug">
            <PatternLayout
                pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %l - %msg%n" />
        </Console>

        <Win32EventLog name="Win32EventLog" source="DemoLogger1"
            application="Win32LogApplication"
            eventMessageFile="${dllfile}"
            categoryMessageFile="${dllfile}">
            <PatternLayout pattern="%-5p [%t] %m%n" />
        </Win32EventLog>
    </Appenders>
    <Loggers>
        <Root level="trace">
            <appender-ref ref="Win32EventLog" />
            <appender-ref ref="console-log" />
        </Root>
    </Loggers>
</Configuration>

我只是想知道。如何设置64位Windows?它能用于64位吗?

我目前没有64位Windows,因此我无法对其进行测试,也无法在网络上找到任何相关网站。

谢谢!

1 个答案:

答案 0 :(得分:0)

所以答案是:它也在使用64位。干杯!

相关问题