Javaのログメッセージ--- LoggerFactory.getLogger
I.はじめに
プロジェクト内の書き込みコードは、コードをデバッグすることなく行うことはできません。ログメッセージは、プロジェクト構造が複雑化する際に、コードのデバッグは、複数のパッケージと、複数のクラス間で必要なときに私たちの問題を配置するアシスタントになる、LoggerFactory.getLogger()メソッドは、メッセージの出力をログに記録することができます名前がログに一緒のクラスに属する場合ディスプレイ。
二、LoggerFactory依存関係
使用アドオンSLF4J依存する前にLoggerFactorクラスorg.slf4j.LoggerFactoryパッケージ。
IDEA Addは依存SLF4J:https://blog.csdn.net/m0_38039437/article/details/104754964
三、LoggerFactory印刷ログメッセージ
- 一般的に、クラスの先頭に書かれLoggerFactor
// 初始化Logger类:使用指定的类初始化 LoggerFactory,输出日志所在类的信息。
private static Logger logger = LoggerFactory.getLogger(UserInfo.class);
- LoggerFactor完全な例を使用
- Userクラスは、属性情報を定義します
- UserInfoクラスのユーザークラスの出力属性情報、印刷ログ情報のUserInfoクラス。
- Userクラスのコード
public class User {
private String name ="王红";
private String comment = "是一个作家";
public String addUser() {
String user = name+comment;
return user;
}
}
- UserInfoクラスコード
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class UserInfo {
/**
* 初始化Logger类:使用指定的类初始化 LoggerFactory,输出日志所在类的信息。
*/
private static Logger logger = LoggerFactory.getLogger(UserInfo.class);
public static void main(String[] args) {
//输出日志信息
logger.info("输出User类信息");
printUser();
}
private static void printUser() {
User user = new User();
String addUser = user.addUser();
System.out.println("User infomation::" + addUser);
}
}
- コンソールログメッセージ