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

com.silentgo.utils.log.LocationAwareLog Maven / Gradle / Ivy

There is a newer version: 0.1.16
Show newest version
package com.silentgo.utils.log;

import com.silentgo.utils.log.level.Level;
/**
 * from Looly
 * LICENSE : Apache 2.0
 * https://raw.githubusercontent.com/looly/hutool/master/LICENSE.txt
 */

/**
 * 位置感知日志接口,此接口用于通过传入当前全类名的方式来感知日志打印的行号
* 此方法主要用于在继续封装日志实现的时候行号错误的问题,继续封装时传入封装类的全类名即可解决这个问题 * @author Looly * */ public interface LocationAwareLog extends Log{ /** * 打印 指定级别的日志 * * @param fqcn 完全限定类名(Fully Qualified Class Name),用于纠正定位错误行号 * @param level 级别 * @param t 错误对象 * @param format 消息模板 * @param arguments 参数 */ void log(String fqcn, Level level, Throwable t, String format, Object... arguments); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy