Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Alpha549
Creator II
Creator II

ESB (REST API or SOAP) : write in log file like doing a System.out.println

Hello everyone,

 

In the context of a REST API (but this could be a SOAP WS), I would like to be able to write in log file, also for debugging.

 

I could print in the console using System.out.println, however, System.out.println doesn't write in log file, so it won't be useful if the REST API job is deployed as a service.

 

How could I write in the log file ?

Labels (2)
2 Replies
Anonymous
Not applicable

Hello,

You can setup the log4j log file by studio -> Project settings -> Log4j as the below like

 

<Configuration > 

   <Appenders> 

       <Console name="Console" target="SYSTEM_OUT"> 

           <PatternLayout pattern="[%-5level] %d{HH:mm:ss} %logger{36}- %msg%n" />

       </Console> 

     <File name="LogToFile" fileName="c:/dev/logs/test.log">

           <PatternLayout>

               <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>

           </PatternLayout>

       </File>

   </Appenders> 

 

   <Loggers> 

       <Root level="WARN">

           <AppenderRef ref="Console" /> 

         <AppenderRef ref="LogToFile" /> 

       </Root> 

   </Loggers> 

</Configuration>

0695b00000Srh6KAAR.png

Alpha549
Creator II
Creator II
Author

I this logging also available when deployed ?