cn.keepbx.jpom.log.ILogRecorder Maven / Gradle / Ivy
package cn.keepbx.jpom.log;
/**
* @author bwcx_jzy
* @since 2023/2/11
*/
public interface ILogRecorder {
/**
* 记录单行日志
*
* @param info 日志
* @param vals 变量参数
* @return 格式化后的字符串
*/
String info(String info, Object... vals);
/**
* 记录单行日志
*
* @param info 日志
* @param vals 变量参数
* @return 格式化后的字符串
*/
String system(String info, Object... vals);
/**
* 记录单行日志
*
* @param info 日志
* @param vals 变量参数
* @return 格式化后的字符串
*/
String systemError(String info, Object... vals);
/**
* 记录单行日志
*
* @param info 日志
* @param vals 变量参数
* @return 格式化后的字符串
*/
String systemWarning(String info, Object... vals);
}