I’m having trouble configuring a logger during plugin development for Bitbucket server.
I’m not getting any output to neither the console nor a file.
I have a src/aps/log4j.properties
like below,
log4j.rootLogger=INFO, console, filelog
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=ALL
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{HH:mm:ss} %5p [%t] - %m%n
log4j.appender.filelog=org.apache.log4j.RollingFileAppender
log4j.appender.filelog.layout=org.apache.log4j.PatternLayout
log4j.appender.filelog.layout.ConversionPattern=%d{HH:mm:ss} %5p [%t] - %m%n
log4j.appender.filelog.File=C:\\temp\info.log
log4j.appender.filelog.MaxFileSize=512KB
log4j.appender.filelog.MaxBackupIndex=3
# Plugin logging
log4j.logger.com.company.impl = DEBUG, console, filelog
and in the pom.xml
(along with dependencies for both slf4j-api
, slf4j-simple
and log4j
under project.build.plugins.plugin.configuation
I have
<log4jProperties>src/aps/log4j.properties</log4jProperties>
And finally in my JavaClass I have sth like:
package com.company.impl;
public class myclass {
private static final Logger log = LoggerFactory.getLogger(myclass.class);
public myclass(){
log.info("Constructed");
}
}
It feels like I’m missing something incredibly basic, but I can’t put my finger on it and “Bitbucket log4j.properties” is not giving me anything onhere or Google.