On 2017-10-07 04:27, Matt Sicker <[email protected]> wrote:
> Can you post your config and log4j version?
>
> On 6 October 2017 at 00:25, gaurav deshpande <[email protected]> wrote:
>
> > Please help
> > ---------- Forwarded message ----------
> > From: "gaurav deshpande" <[email protected]>
> > Date: 06-Oct-2017 02:19
> > Subject: Fetch message values in JDBCAppender
> > To: <[email protected]>
> > Cc:
> >
> > Hi log4j2 users,
> >
> > I have created custom-message implementing 'message' interface.
> >
> > I have also created JDBCAppender which writes values from above message to
> > database table.
> >
> > But how do I get the value from custom message and store it into databse?
> >
> > I've tried pattern attribute in column tag but thats not working.
> >
> > Input: custom message
> > Output: store it into database table
> >
> > Please help,
> >
> > Thanks,
> > Gaurav
> >
>
>
>
> --
> Matt Sicker <[email protected]>
> log4j version:2.9.0
> <?xml version="1.0" encoding="UTF-8"?>
<Configuration status="info" name="myConfig">
<Appenders>
<JDBC name="databaseAppender" tableName="temp">
<ConnectionFactory class="com.database.ConnectionFactory"
method="getDatabaseConnection"/>
<Column name="username" pattern="%K{username}"/>
</JDBC>
</Appenders>
<Loggers>
<Logger name="dbLogger" level="error" additivity="false">
<AppenderRef ref="databaseAppender"/>
</Logger>
<Root level="ERROR">
<AppenderRef ref="Console1"/>
</Root>
</Loggers>
</Configuration>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]