All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.featherfly.common.log.LoggerUtils Maven / Gradle / Ivy

The newest version!

package cn.featherfly.common.log;

import java.util.HashMap;
import java.util.Map;

import cn.featherfly.common.lang.LangUtils;

/**
 * 

* LoggerUtils *

*

* 2019-08-29 *

* * @author zhongj */ public class LoggerUtils { public static Map loggers = new HashMap<>(); public static Logger logger() { String className = LangUtils.getInvoker().getClassName(); Logger logger = loggers.get(className); if (logger == null) { synchronized (loggers) { if (logger == null) { logger = LoggerFactory.getLogger(className); loggers.put(className, logger); } } } return logger; } // // /** // * @param msg // * @see cn.featherfly.common.log.Logger#debug(java.lang.String) // */ // public static void debug(String msg) { // getLogger().debug(msg); // } // // /** // * @param msg // * @param loggerEnabled // * @see cn.featherfly.common.log.Logger#trace(java.lang.String, // * cn.featherfly.common.log.LoggerEnabled) // */ // public static void trace(String msg, LoggerEnabled loggerEnabled) { // getLogger().trace(msg, loggerEnabled); // } // // /** // * @param msg // * @param loggerEnabled // * @see cn.featherfly.common.log.Logger#debug(java.lang.String, // * cn.featherfly.common.log.LoggerEnabled) // */ // public static void debug(String msg, LoggerEnabled loggerEnabled) { // getLogger().debug(msg, loggerEnabled); // } // // /** // * @param msg // * @param loggerEnabled // * @see cn.featherfly.common.log.Logger#info(java.lang.String, // * cn.featherfly.common.log.LoggerEnabled) // */ // public static void info(String msg, LoggerEnabled loggerEnabled) { // getLogger().info(msg, loggerEnabled); // } // // /** // * @param msg // * @param loggerEnabled // * @see cn.featherfly.common.log.Logger#warn(java.lang.String, // * cn.featherfly.common.log.LoggerEnabled) // */ // public static void warn(String msg, LoggerEnabled loggerEnabled) { // getLogger().warn(msg, loggerEnabled); // } // // /** // * @param msg // * @param loggerEnabled // * @see cn.featherfly.common.log.Logger#error(java.lang.String, // * cn.featherfly.common.log.LoggerEnabled) // */ // public static void error(String msg, LoggerEnabled loggerEnabled) { // getLogger().error(msg, loggerEnabled); // } // // /** // * @return // * @see org.slf4j.Logger#getName() // */ // public String getName() { // return getLogger().getName(); // } // // /** // * @param msg // * @see org.slf4j.Logger#trace(java.lang.String) // */ // public static void trace(String msg) { // getLogger().trace(msg); // } // // /** // * @param format // * @param arg // * @see org.slf4j.Logger#trace(java.lang.String, java.lang.Object) // */ // public static void trace(String format, Object arg) { // getLogger().trace(format, arg); // } // // /** // * @param format // * @param arg1 // * @param arg2 // * @see org.slf4j.Logger#trace(java.lang.String, java.lang.Object, // * java.lang.Object) // */ // public static void trace(String format, Object arg1, Object arg2) { // getLogger().trace(format, arg1, arg2); // } // // /** // * @param format // * @param arguments // * @see org.slf4j.Logger#trace(java.lang.String, java.lang.Object[]) // */ // public static void trace(String format, Object... arguments) { // getLogger().trace(format, arguments); // } // // /** // * @param msg // * @param t // * @see org.slf4j.Logger#trace(java.lang.String, java.lang.Throwable) // */ // public static void trace(String msg, Throwable t) { // getLogger().trace(msg, t); // } // // /** // * @param format // * @param arg // * @see org.slf4j.Logger#debug(java.lang.String, java.lang.Object) // */ // public static void debug(String format, Object arg) { // getLogger().debug(format, arg); // } // // /** // * @param format // * @param arg1 // * @param arg2 // * @see org.slf4j.Logger#debug(java.lang.String, java.lang.Object, // * java.lang.Object) // */ // public static void debug(String format, Object arg1, Object arg2) { // getLogger().debug(format, arg1, arg2); // } // // /** // * @param format // * @param arguments // * @see org.slf4j.Logger#debug(java.lang.String, java.lang.Object[]) // */ // public static void debug(String format, Object... arguments) { // getLogger().debug(format, arguments); // } // // /** // * @param msg // * @param t // * @see org.slf4j.Logger#debug(java.lang.String, java.lang.Throwable) // */ // public static void debug(String msg, Throwable t) { // getLogger().debug(msg, t); // } // // /** // * @param msg // * @see org.slf4j.Logger#info(java.lang.String) // */ // public static void info(String msg) { // getLogger().info(msg); // } // // /** // * @param format // * @param arg // * @see org.slf4j.Logger#info(java.lang.String, java.lang.Object) // */ // public static void info(String format, Object arg) { // getLogger().info(format, arg); // } // // /** // * @param format // * @param arg1 // * @param arg2 // * @see org.slf4j.Logger#info(java.lang.String, java.lang.Object, // * java.lang.Object) // */ // public static void info(String format, Object arg1, Object arg2) { // getLogger().info(format, arg1, arg2); // } // // /** // * @param format // * @param arguments // * @see org.slf4j.Logger#info(java.lang.String, java.lang.Object[]) // */ // public static void info(String format, Object... arguments) { // getLogger().info(format, arguments); // } // // /** // * @param msg // * @param t // * @see org.slf4j.Logger#info(java.lang.String, java.lang.Throwable) // */ // public static void info(String msg, Throwable t) { // getLogger().info(msg, t); // } // // /** // * @param msg // * @see org.slf4j.Logger#warn(java.lang.String) // */ // public static void warn(String msg) { // getLogger().warn(msg); // } // // /** // * @param format // * @param arg // * @see org.slf4j.Logger#warn(java.lang.String, java.lang.Object) // */ // public static void warn(String format, Object arg) { // getLogger().warn(format, arg); // } // // /** // * @param format // * @param arguments // * @see org.slf4j.Logger#warn(java.lang.String, java.lang.Object[]) // */ // public static void warn(String format, Object... arguments) { // getLogger().warn(format, arguments); // } // // /** // * @param format // * @param arg1 // * @param arg2 // * @see org.slf4j.Logger#warn(java.lang.String, java.lang.Object, // * java.lang.Object) // */ // public static void warn(String format, Object arg1, Object arg2) { // getLogger().warn(format, arg1, arg2); // } // // /** // * @param msg // * @param t // * @see org.slf4j.Logger#warn(java.lang.String, java.lang.Throwable) // */ // public static void warn(String msg, Throwable t) { // getLogger().warn(msg, t); // } // // /** // * @param msg // * @see org.slf4j.Logger#error(java.lang.String) // */ // public static void error(String msg) { // getLogger().error(msg); // } // // /** // * @param format // * @param arg // * @see org.slf4j.Logger#error(java.lang.String, java.lang.Object) // */ // public static void error(String format, Object arg) { // getLogger().error(format, arg); // } // // /** // * @param format // * @param arg1 // * @param arg2 // * @see org.slf4j.Logger#error(java.lang.String, java.lang.Object, // * java.lang.Object) // */ // public static void error(String format, Object arg1, Object arg2) { // getLogger().error(format, arg1, arg2); // } // // /** // * @param format // * @param arguments // * @see org.slf4j.Logger#error(java.lang.String, java.lang.Object[]) // */ // public static void error(String format, Object... arguments) { // getLogger().error(format, arguments); // } // // /** // * @param msg // * @param t // * @see org.slf4j.Logger#error(java.lang.String, java.lang.Throwable) // */ // public static void error(String msg, Throwable t) { // getLogger().error(msg, t); // } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy