package com.rgzn.app.common;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * 日志工具类
 */
public class LogUtil {

    /**
     * 获取指定类的日志记录器
     *
     * @param clazz 类
     * @return 日志记录器
     */
    public static Logger getLogger(Class<?> clazz) {
        return LoggerFactory.getLogger(clazz);
    }

    /**
     * 获取指定名称的日志记录器
     *
     * @param name 名称
     * @return 日志记录器
     */
    public static Logger getLogger(String name) {
        return LoggerFactory.getLogger(name);
    }

    /**
     * 记录调试级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     */
    public static void debug(Logger logger, String message) {
        if (logger.isDebugEnabled()) {
            logger.debug(message);
        }
    }

    /**
     * 记录信息级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     */
    public static void info(Logger logger, String message) {
        if (logger.isInfoEnabled()) {
            logger.info(message);
        }
    }

    /**
     * 记录警告级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     */
    public static void warn(Logger logger, String message) {
        logger.warn(message);
    }

    /**
     * 记录警告级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     * @param t 异常
     */
    public static void warn(Logger logger, String message, Throwable t) {
        logger.warn(message, t);
    }

    /**
     * 记录错误级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     */
    public static void error(Logger logger, String message) {
        logger.error(message);
    }

    /**
     * 记录错误级别日志
     *
     * @param logger 日志记录器
     * @param message 日志消息
     * @param t 异常
     */
    public static void error(Logger logger, String message, Throwable t) {
        logger.error(message, t);
    }
}
最近下载更多
全栈小白  LV35 昨天
半夏bx  LV15 9月8日
唐僧洗头爱飘柔  LV22 7月10日
ewan007  LV30 7月2日
欠踹de背影  LV25 6月30日
最代码官方  LV168 6月29日
最近浏览更多
zhaixunfei  LV8 昨天
全栈小白  LV35 昨天
Hachi6  LV13 11月14日
jlmarket  LV22 11月13日
torqi-kiram  LV1 11月12日
马儿爱吃兰  LV10 11月8日
huming  LV4 11月4日
Coffee_冬孓  LV12 10月17日
sos0531  LV8 10月13日
310834626  LV3 10月11日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友