<?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/2312429#M83380</link>
    <description>Hi,&lt;BR /&gt;Are you using Service Locator server logs? Have you checked document&amp;nbsp;&lt;A href="https://help.talend.com/search/all?query=Logging" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:Logging&lt;/A&gt;?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
    <pubDate>Wed, 08 Oct 2014 04:09:21 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-10-08T04:09:21Z</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/2312428#M83379</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 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>Sat, 16 Nov 2024 11:29:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2312428#M83379</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:29:10Z</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/2312429#M83380</link>
      <description>Hi,&lt;BR /&gt;Are you using Service Locator server logs? Have you checked document&amp;nbsp;&lt;A href="https://help.talend.com/search/all?query=Logging" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:Logging&lt;/A&gt;?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 08 Oct 2014 04:09:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-Unable-to-write-log-to-database-using-log4j/m-p/2312429#M83380</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-08T04:09:21Z</dc:date>
    </item>
  </channel>
</rss>

