[ 
https://issues.apache.org/jira/browse/UIMA-1703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789819#action_12789819
 ] 

Burn Lewis commented on UIMA-1703:
----------------------------------

Since the UIMA_AS need for this properties file is minimal ... Spring uses it 
now that we include a log4j jar file in the classpath when we load from the 
ActiveMQ directories ... and normally nothing is written to it ... I suggest we 
just add a few entries to the UIMA Logger.properties file and share it with 
both loggers.

I've found that the following suppresses the warning about missing appenders, 
and suppresses the multiple "retrying in 5 ms" messages when a service fails to 
connect to its input broker.

log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout


> UIMA AS service uses the same log4j.properties file as the AMQ broker 
> ----------------------------------------------------------------------
>
>                 Key: UIMA-1703
>                 URL: https://issues.apache.org/jira/browse/UIMA-1703
>             Project: UIMA
>          Issue Type: Bug
>          Components: Async Scaleout
>            Reporter: Jerry Cwiklik
>             Fix For: 2.3AS
>
>
> Same log4j.properties file is used by AMQ broker started from startBroker 
> script and by UIMA AS service. The UIMA AS service startup script sets this 
> property 
> -Dlog4j.configuration=file:c:\uima\releases\2.3.0-07\apache-uima\as_config\log4j.properties
> it is picked up by AMQ and Spring and used for logging. The same 
> log4j.properties file is copied from as_config directory to 
> UIMA_HOME/bin/amq/config when startBroker script is started for the first 
> time. So, the same configuration is used by two different processes. This 
> doesnt seem right. We most likely need different log4j.properties for each 
> process since each of them needs to log at different level. For example, the 
> broker needs to be started with INFO level logging to show status information 
> on broker startup. Logging at INFO level when UIMA AS service starts may lead 
> to excessive messages being logged. An instance of this is when a broker is 
> killed  when a service is running. The broker failure forces listeners to 
> reconnect using Spring's blocking call. This call produces log msgs at INFO 
> level at 5 sec intervals. 
> The fix would be to use a different property files. UIMA AS should use a 
> basic configuration with a single log of say 100MB size and should log at 
> WARNING level only.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to