## Log4JNA Parent

Log4JNA is a library of native appenders to write into WindowsTM Event Viewer for Log4j 2TM.

Unlike the native implementation(s) in Log4jTM, this project uses JNA and therefore does not require a native DLL in a system directory or on PATH.

Note: Log4JNA is intended for WindowTM environments and requires access to WindowsTM registry and Event Viewer, therefore can only be tested in WindowsTM environments

## Using Log4JNA

#### Getting Log4JNA

See the Downloads section bellow to get Log4JNA.

See Maven, Ivy, and Gradle Artifacts to include Log4JNA from Maven Central

#### Using Log4JNA

See Log4JNA configuration for instructions and tips.

See the FAQ for common problems and solutions.

## Developing Log4JNA

See Contributing for a primer on how to help on Log4JNA development.

See Development Environment Set Up for some tips and requirements before starting.

## Downloads

#### Log4JNA 2 for Log4j 2.x

Current Release | Latest Develpment
--- | ---
Log4jna Api 2.0 | Log4JNA Api 2.0.1-SNAPSHOT
Log4jna Demo 2.0 | Log4JNA Demo 2.0.1-SNAPSHOT
Log4jna Demo with dependencies 2.0 | Log4jna Demo with dependencies 2.0.1-SNAPSHOT
Log4jna Zip 2.0 (Jars, Sources, Dependencies and Documentation) | Log4jna Zip 2.0.1-SNAPSHOT (Jars, Sources, Dependencies and Documentation)

#### Log4JNA for Log4j 1.x

- log4jna-1.3.zip

- org.apache.log4jna.nt.Win32EventLogAppender: a replacement for NTEventLogAppender based on JNA that doesn’t require a native DLL in a system directory.

## License

This project is licensed under the Apache Software Foundation 2.0 License