java project to add log4j print log conversion system time +

1.pom.xml dependent file introduced as follows:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j</artifactId>
<version>1.3.8.RELEASE</version>
</dependency>

2. Must log4j.properties configuration file, configuration file contents as follows

## is provided to the console logging manner
log4j.appender.stdout = org.apache.log4j.ConsoleAppender tells that
log4j.appender.stdout.Target = the System.out
log4j.appender.stdout.layout = Org.apache.log4j.PatternLayout
log4j .appender.stdout.layout.ConversionPattern =% d {yyyy-mM -dd HH: mm: ss, SSS}% 5p% c {1}:% L -% m% n

## is provided to the logging file manner
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = mylog.log
log4j.appender.file.layout = Org.apache.log4j.PatternLayout
log4j. appender.file.layout.ConversionPattern =% d {yyyy-mM -dd HH: mm: ss, SSS}% 5p% c {1}:% L -% m% n

Log output level ##, and to configure the recording program
log4j.rootLogger = debug, stdout

3.controller add the following code:

import java.sql.Timestamp;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@RestController

public class UserController {

Final static Logger Logger = Private LoggerFactory.getLogger (UserController.class);

@Autowired
Private UserService that userService;
/ **
* value is inserted into the database
* /
@RequestMapping ( "/ insertUser")
public int insertUser (String name , Age Integer, Integer ID) {
timestamp new new timestamp = timestamp (System.currentTimeMillis ()); // conversion system time to minutes and seconds, then without a time stamp is a series of
logger.info ( name + "========== ======================== "+ timestamp); // name for incoming parameter name, info - Information
return userService.insertUser (name, Age, ID);
    }

}

 

 

Guess you like

Origin www.cnblogs.com/curedfisher/p/11810250.html