I am sending logs from application to splunk server by Splunk logging for java using Http Event Collector with log4j2 configurations.
Actually logs are printed correctly in console but not getting pushed to splunk server. And I am not evening getting any Error.
Below is my log4j2.xml configuration file
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="info" name="example" packages="org.example">
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout
pattern="%style{%d{IS08661}} %highlight{%-5level }[%style{%t}{bright, blue}] %style{%C{10}}{bright,yellow): %msg%n%throwable" />
</Console>
<File name="MyFile" fileName="logs/app.log">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
<SplunkHttp name="httpconf"
url="http://localhost:8088"
token="b489e167-d96d-46ec-922f-6b25fc83f199"
host="localhost"
index="spring_dev"
source="source name"
sourcetype="log4j"
messageFormat="text"
disableCertificateValidation="true">
<PatternLayout pattern="%m" />
</SplunkHttp>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="console" />
<AppenderRef ref="MyFile"/>
<AppenderRef ref="httpconf" />
</Root>
</Loggers>
</Configuration>
... View more