On 2017-10-07 04:27, Matt Sicker <boa...@gmail.com> wrote: 
> Can you post your config and log4j version?
> 
> On 6 October 2017 at 00:25, gaurav deshpande <gaurav9...@gmail.com> wrote:
> 
> > Please help
> > ---------- Forwarded message ----------
> > From: "gaurav deshpande" <gaurav9...@gmail.com>
> > Date: 06-Oct-2017 02:19
> > Subject: Fetch message values in JDBCAppender
> > To: <log4j-user@logging.apache.org>
> > 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 <boa...@gmail.com>
> 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: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to