StreamBase Studio provides a Logback appender for Windows, which is configured using the standard Logback configuration mechanisms. The supported appender configuration values are shown in the following table.
| Configuration Value | Description | Required? | 
|---|---|---|
application | 
                           Application name for logged events. | No. Default value is Application. | 
class | 
                           Log appender class name. Must be set to com.tibco.ep.dtm.logappenders.windowseventlogger.WindowsEventLoggerAppender.
                            | 
                           Yes. | 
layout | 
                           LogBack appender layout. See the LogBack layout documentation. | Yes. | 
server | 
                           Windows Universal Naming Convention (UNC) name of the remote log server. | No. Default is local machine's log server. | 
source | 
                           Event source name. | Yes. | 
The following is an example of a Windows event logger appender Logback configuration:
<appender
   name="win-appender"
   class="com.tibco.ep.dtm.logappenders.windowseventlogger.WindowsEventLoggerAppender">
   <source>sample.event.source</source>
   <layout class="ch.qos.logback.classic.PatternLayout">
      <pattern>d{HH:mm:ss.SSS} %thread %-5level %logger: %msg%n</pattern>
   </layout>
</appender>The next table shows how Logback log levels are mapped to the Windows Event Logger event types.
| LogBack Log Level | Windows Event Logger Event Type | 
|---|---|
| ERROR | 0x1 | 
| WARN | 0x2 | 
| All others | 0x4 | 
Logback log levels are also mapped to the Windows Event Logger category identifiers:
| LogBack Log Level | Windows Event Logger Event Type | 
|---|---|
| ERROR | 1 | 
| WARN | 2 | 
| INFO | 3 | 
| INFO | 4 | 
| TRACE | 5 | 
