<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem: Unable to write log to database using log4j in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2314906#M85620</link>
    <description>Hi,
&lt;BR /&gt;Please stick to one topic: 
&lt;A href="https://community.talend.com/t5/Design-and-Development/Problem-Unable-to-write-log-to-database-using-log4j/td-p/59547" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Problem-Unable-to-write-log-to-database-using-log4j/td-p/59547&lt;/A&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
    <pubDate>Wed, 08 Oct 2014 04:10:18 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-10-08T04:10:18Z</dc:date>
    <item>
      <title>Problem: Unable to write log to database using log4j</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2314905#M85619</link>
      <description>Hi, 
&lt;BR /&gt;I am able to get the log info written to a file (When I run my Talend job, I can see the info such as time, payload etc. in the text file) but I am unable get that info logged into my mssql database. 
&lt;BR /&gt;I have a Logs database table: 
&lt;BR /&gt;lLogKey (bigint, not null) 
&lt;BR /&gt;dt (datetime, null) 
&lt;BR /&gt;Logger (nvarchar(100), null) 
&lt;BR /&gt;Lvl (nvarchar(100), null) 
&lt;BR /&gt;Msg(nvarchar(max), null) 
&lt;BR /&gt;AND 
&lt;BR /&gt;I have created the DB database appender in my org.ops4j.pax.logging configuration file (From C:\Talend\5.4.2\runtime\etc folder) as shown below. 
&lt;BR /&gt;# Root logger 
&lt;BR /&gt;log4j.rootLogger=INFO, out, DB, osgi:VmLogAppender, osgi:eventloglistener 
&lt;BR /&gt;log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer 
&lt;BR /&gt;# CONSOLE appender not used by default 
&lt;BR /&gt;log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
&lt;BR /&gt;log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
&lt;BR /&gt;log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p | %-16.16t | %-32.32C %4L | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n 
&lt;BR /&gt;# File appender 
&lt;BR /&gt;log4j.appender.out=org.apache.log4j.RollingFileAppender 
&lt;BR /&gt;log4j.appender.out.layout=org.apache.log4j.PatternLayout 
&lt;BR /&gt;log4j.appender.out.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p | %-16.16t | %-32.32C %4L | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n 
&lt;BR /&gt;log4j.appender.out.file=${karaf.home}/log/mylog.log 
&lt;BR /&gt;log4j.appender.out.append=true 
&lt;BR /&gt;log4j.appender.out.maxFileSize=1MB 
&lt;BR /&gt;log4j.appender.out.maxBackupIndex=10 
&lt;BR /&gt;# DB logging appender 
&lt;BR /&gt;log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender 
&lt;BR /&gt;log4j.appender.DB.URL=jdbc:sqlserver://testserver:1433;instanceName=testserver;databaseName=LogDB;schema=dbo 
&lt;BR /&gt;log4j.appender.DB.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver 
&lt;BR /&gt;log4j.appender.DB.user=TestUser 
&lt;BR /&gt;log4j.appender.DB.password=TestPass 
&lt;BR /&gt;log4j.appender.DB.layout=org.apache.log4j.PatternLayout 
&lt;BR /&gt;log4j.appender.DB.layout.OutputHeader=false 
&lt;BR /&gt;log4j.appender.DB.sql=INSERT INTO Logs (dt, Logger, Lvl, Msg) VALUES('%d','%C','%p','%m') 
&lt;BR /&gt;Please advice me on how I can get my log info written to my database table using log4j - I greatly appreciate your help. 
&lt;BR /&gt;Thanks</description>
      <pubDate>Wed, 01 Oct 2014 10:49:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2314905#M85619</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-01T10:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem: Unable to write log to database using log4j</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2314906#M85620</link>
      <description>Hi,
&lt;BR /&gt;Please stick to one topic: 
&lt;A href="https://community.talend.com/t5/Design-and-Development/Problem-Unable-to-write-log-to-database-using-log4j/td-p/59547" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Problem-Unable-to-write-log-to-database-using-log4j/td-p/59547&lt;/A&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 08 Oct 2014 04:10:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2314906#M85620</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-08T04:10:18Z</dc:date>
    </item>
  </channel>
</rss>

