<!-- https://mvnrepository.com/artifact/log4j/log4j-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
log4j.properties
log4j.rootLogger = debug,stdout,D,E
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = /usr/dlconfig/logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =/usr/dlconfig/logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j 1.2.17 config
@Controller
public class AnnualController {
@Autowired
@Qualifier("userCheckImpl")
private IUserCheckInterface userCheckImpl;
@Autowired
private AnnualMapper annualMapper;
@Autowired
@Qualifier("businessDATAEnDecryptionImpl")
private IBusinessDATAEnDecryptionInterface businessDATAEnDecryptionImpl;
// private static Logger log = LoggerFactory.getLogger(AnnualController.class);
private static Logger logger = Logger.getLogger(AnnualController.class);
@RequestMapping(value = "test12", method = { RequestMethod.GET })
@CrossOrigin
@ResponseBody
public String test12( HttpServletRequest request) {
logger.info("sad===================================sad=============================");
logger.error("msg===================================msg=============================");
logger.debug("dengbude");
return "success";
}