代码拉取完成,页面将自动刷新
package rlog
import "fmt"
type _configPlus struct {
_config *_config
printConsoleOnly byte
printFileOnly byte
}
// ConsoleOnly 只打印控制台日志
func (c *_config) ConsoleOnly() *_configPlus {
return &_configPlus{
_config: c,
printConsoleOnly: 1,
printFileOnly: 0,
}
}
// FileOnly 只打印文件日志
func (c *_config) FileOnly() *_configPlus {
return &_configPlus{
_config: c,
printConsoleOnly: 0,
printFileOnly: 1,
}
}
// DoNotPrint 不打印任何日志
func (c *_config) DoNotPrint() *_configPlus {
return &_configPlus{
_config: c,
printConsoleOnly: 0,
printFileOnly: 0,
}
}
func (c *_configPlus) Print(a ...any) {
c._config.content(fmt.Sprint(a...), tagPrint, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Println(a ...any) {
c._config.content(fmt.Sprintln(a...), tagPrint, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Printf(format string, a ...any) {
c._config.content(fmt.Sprint(append([]any{format}, a...)), tagPrint, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Debug(a ...any) {
c._config.content(fmt.Sprintln(a...), tagDebug, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Info(a ...any) {
c._config.content(fmt.Sprintln(a...), tagInfo, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Success(a ...any) {
c._config.content(fmt.Sprintln(a...), tagSuccess, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Warn(a ...any) {
c._config.content(fmt.Sprintln(a...), tagWarn, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Error(a ...any) {
c._config.content(fmt.Sprintln(a...), tagError, c.printConsoleOnly, c.printFileOnly)
}
func (c *_configPlus) Panic(a ...any) {
c._config.content(fmt.Sprintln(a...), tagPanic, c.printConsoleOnly, c.printFileOnly)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。