on ‎2017 Apr 19 1:37 PM
Hi,
I'd like to customize the appenders for the logs of my own classes in hybris 6. But I've not been able to do that.
I tried the following:
ProductPageController.java
@Controller
@RequestMapping(value = "/**/p")
public class ProductPageController extends AbstractPageController
{
private static final Logger LOG = LogManager.getLogger(ProductPageController.class);
.....
}
My config/local.properties is:
log4j2.appender.file.type= RollingFile
log4j2.appender.file.name = FILE
log4j2.appender.file.layout.type = PatternLayout
log4j2.appender.file.layout.pattern = [%d{ISO8601}]%5p%6.6r[%t]%x(%F:%L) - %m%n
log4j2.appender.file.fileName=${sys:HYBRIS_LOG_DIR}/tomcat/infolog.log
log4j2.appender.file.filePattern =${sys:HYBRIS_LOG_DIR}/tomcat/infolog-%d{yyyyMMdd}.log
log4j2.appender.file.policies.type = Policies
log4j2.appender.file.policies.time.type = TimeBasedTriggeringPolicy
log4j2.appender.file.strategy.type = DefaultRolloverStrategy
log4j2.appender.file.filters = threshold
log4j2.appender.file.filter.threshold.type = ThresholdFilter
log4j2.appender.file.filter.threshold.level = info
log4j2.logger.log-product.name = com.hiberus.suavinex.storefront.controllers.pages
log4j2.logger.log-product.level = INFO
log4j2.logger.log-product.appenderRef.file.ref = FILE
I get nothing. I can see the logs in console, but I'd like to see it in my own file.
I read other questions, followed the instructions... and nothing... Can anyone help me?
Thanks in advance!
Request clarification before answering.
My working configuration:
######## custom requests logger configuration ##################
log4j2.config.xml=
log4j2.name=PropertiesConfig
log4j2.appenders = rolling
log4j2.appender.rolling.type = RollingFile
log4j2.appender.rolling.name = rolling
log4j2.appender.rolling.fileName = ${sys:HYBRIS_LOG_DIR}/mydir/requests.log
log4j2.appender.rolling.filePattern = ${sys:HYBRIS_LOG_DIR}/mydir/requests-%d{MM-dd-yy-HH-mm-ss}-%i.log.gz
log4j2.appender.rolling.layout.type = PatternLayout
log4j2.appender.rolling.layout.pattern = %d %p %C{1.} [%t] %m%n
log4j2.appender.rolling.policies.type = Policies
log4j2.appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
log4j2.appender.rolling.policies.time.interval = 2
log4j2.appender.rolling.policies.time.modulate = true
log4j2.appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
log4j2.appender.rolling.policies.size.size=100MB
log4j2.appender.rolling.strategy.type = DefaultRolloverStrategy
log4j2.appender.rolling.strategy.max = 5
log4j2.loggers=custom
log4j2.logger.custom.name = com.my.custom.package
log4j2.logger.custom.level = debug
log4j2.logger.custom.additivity = true
log4j2.logger.custom.appenderRefs = rolling
log4j2.logger.custom.appenderRef.rolling.ref = rolling
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.