Why INFO logs are printing in ERROR log level?

Not applicable

Hi All

We have an on-premise apigee setup with version 4.16.05.

On the message processor nodes, we have following set in the /opt/apigee/customer/application/message-processor.properties file.

5473-capture.jpg

Even if the log.level is set to ERROR, we found that logs that have log level set to INFO are getting printed.

Following is how my MessageLogging Policy looks like-

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <MessageLogging name="LogProxyError" async="true" continueOnError="true" enabled="true"> <File> <Message> error.content={error.content} </Message> <FileName>ProxyError.log</FileName> <FileRotationOptions rotateFileOnStartup="true"> <FileRotationType>SIZE</FileRotationType> <MaxFileSizeInMB>10</MaxFileSizeInMB> <MaxFilesToRetain>10</MaxFilesToRetain> </FileRotationOptions> </File> <logLevel>ERROR</logLevel> </MessageLogging>

Is there any priority or hierarchy of log levels which defines what level of logs will get printed at any log level set in message-processor.properties file?

Why the INFO logs are printing and DEBUG logs are not printing when conf_system_log.level = ERROR?

Is there any other configuration file where we need to make any change.

Thanks

Akhil

1 0 1,438
0 REPLIES 0