mirai
2.15.0
common
jvmBase
jvm
mirai-core-api
/
net.mamoe.mirai.utils
/
SingleFileLogger
Single
File
Logger
jvmBase
jvm
expect
class
SingleFileLogger
:
MiraiLogger
将日志写入('append')到特定文件.
See also
Platform
Logger
查看格式信息
actual
class
SingleFileLogger
:
PlatformLogger
,
MiraiLogger
将日志写入('append')到特定文件.
See also
Platform
Logger
查看格式信息
Members
Members & Extensions
Constructors
Single
File
Logger
Link copied to clipboard
jvmBase
jvm
expect
constructor
(
identity
:
String
)
expect
constructor
(
identity
:
String
,
file
:
<Error class: unknown class>
=
File("$identity-${getCurrentDate()}.log")
)
actual
constructor
(
identity
:
String
)
Functions
debug
Link copied to clipboard
inline
fun
MiraiLogger
.
debug
(
message
:
(
)
->
String
?
)
inline
fun
MiraiLogger
.
debug
(
message
:
(
)
->
String
?
,
e
:
Throwable
?
)
debug0
Link copied to clipboard
jvm
open
override
fun
debug0
(
message
:
String
?
)
open
override
fun
debug0
(
message
:
String
?
,
e
:
Throwable
?
)
error
Link copied to clipboard
inline
fun
MiraiLogger
.
error
(
message
:
(
)
->
String
?
)
inline
fun
MiraiLogger
.
error
(
message
:
(
)
->
String
?
,
e
:
Throwable
?
)
error0
Link copied to clipboard
jvm
open
override
fun
error0
(
message
:
String
?
)
open
override
fun
error0
(
message
:
String
?
,
e
:
Throwable
?
)
info
Link copied to clipboard
inline
fun
MiraiLogger
.
info
(
message
:
(
)
->
String
?
)
inline
fun
MiraiLogger
.
info
(
message
:
(
)
->
String
?
,
e
:
Throwable
?
)
info0
Link copied to clipboard
jvm
open
override
fun
info0
(
message
:
String
?
)
open
override
fun
info0
(
message
:
String
?
,
e
:
Throwable
?
)
verbose
Link copied to clipboard
inline
fun
MiraiLogger
.
verbose
(
message
:
(
)
->
String
)
inline
fun
MiraiLogger
.
verbose
(
message
:
(
)
->
String
,
e
:
Throwable
?
)
verbose0
Link copied to clipboard
jvm
open
override
fun
verbose0
(
message
:
String
?
)
open
override
fun
verbose0
(
message
:
String
?
,
e
:
Throwable
?
)
warning
Link copied to clipboard
inline
fun
MiraiLogger
.
warning
(
message
:
(
)
->
String
?
)
inline
fun
MiraiLogger
.
warning
(
message
:
(
)
->
String
?
,
e
:
Throwable
?
)
warning0
Link copied to clipboard
jvm
open
override
fun
warning0
(
message
:
String
?
)
open
override
fun
warning0
(
message
:
String
?
,
e
:
Throwable
?
)
with
Switch
Link copied to clipboard
@
JvmOverloads
fun
MiraiLogger
.
withSwitch
(
default
:
Boolean
=
true
)
:
MiraiLoggerWithSwitch
给这个 logger 添加一个开关, 用于控制是否记录 log
Properties
is
Colored
Link copied to clipboard
jvm
val
isColored
:
Boolean
=
true
output
Link copied to clipboard
jvm
open
val
output
:
(
String
)
->
Unit
日志输出. 不会自动添加换行