1. Jdk自带的log
代码实例
import java.util.logging.Logger;
public class HelloWorld {
static Logger log = Logger.getLogger(HelloWorld.class.getName());
public void sub() {
log.info("Hello Logging World");
}
}
2. log4j
要导入的jar包
代码实例
import org.apache.log4j.Logger;
public class HelloWorld {
static Logger log = Logger.getLogger(HelloWorld.class.getName());
public void sub() {
log.info("Hello Logging World");
}
}
3. commons-logging
要导入的jar包
代码实例
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class HelloWorld {
static Log log = LogFactory.getLog(HelloWorld.class);
public void sub() {
log.info("Hello Logging World");
log.error("xxxx");
}
}
4. slf4j
要导入的jar包
代码实例
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class HelloWorld {
static Logger log = LoggerFactory.getLogger(HelloWorld.class);
public void sub() {
log.info("Hello Logging World");
log.info("Hello Logging {}","world");
log.info("user--username={},age={},sex={}",username,age,sex)
}
}