LogDistiller comes with some log parsers bundled in its core distribution. Note that more log parsers can be found in LogDistiller Extension Center.
This log type parses each line to a log event, with an unique attribute named text.
<logtype id="simple">
<attributes>
<provided>logSource,text</provided>
<!-- extension source="text" provides="xxx,yyy">(..) (.)</extension -->
</attributes>
</logtype> <logtype id="syslog">
<attributes>
<provided>logSource,timestamp,host,program,pid,message</provided>
<!-- extension source="message" provides="xxx,yyy">(..) (.)</extension -->
</attributes>
</logtype> <logtype id="log4j-XML">
<attributes>
<provided>logSource,datetime,timestamp,level,logger,thread,message,NDC,throwable,locationInfo.class,locationInfo.method,locationInfo.file,locationInfo.line</provided>
<!-- extension source="message" provides="xxx,yyy">(..) (.)</extension -->
</attributes>
</logtype> <logtype id="jboss">
<attributes>
<provided>logSource,timestamp,timestamp.date,timestamp.time,level,logger,message,throwable,throwable.firstline,throwable.class</provided>
<!-- extension source="message" provides="xxx,yyy">(..) (.)</extension -->
</attributes>
</logtype> <logtype id="weblogic">
<param name="date.locale">en_US</param>
<param name="date.format">MMM d, yyyy K:mm:ss a zz</param>
<attributes>
<provided>logSource,timestamp,severity,subsystem,machine,server,thread_id,transaction_id,user_id,message_id,message_text,stacktrace</provided>
<!-- extension source="message_text" provides="xxx,yyy">(..) (.)</extension -->
</attributes>
</logtype>