SoulLogger
Toggle table of contents
1.0-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
SoulLogger
SoulLogger
/
com.lestere.opensource.performance
/
LogBuffer
Log
Buffer
class
LogBuffer
(
filePath
:
Path
,
bufferSize
:
Int
=
8 * 1024
,
flushInterval
:
Long
=
1000
,
autoFlush
:
Boolean
=
false
)
(
source
)
Members
Constructors
Log
Buffer
Link copied to clipboard
constructor
(
filePath
:
Path
,
bufferSize
:
Int
=
8 * 1024
,
flushInterval
:
Long
=
1000
,
autoFlush
:
Boolean
=
false
)
Functions
close
Link copied to clipboard
suspend
fun
close
(
)
flush
Link copied to clipboard
suspend
fun
flush
(
)
is
Open
Link copied to clipboard
fun
isOpen
(
)
:
Boolean
size
Link copied to clipboard
fun
size
(
)
:
Int
write
Link copied to clipboard
suspend
fun
write
(
data
:
String
)
:
Int
suspend
fun
write
(
data
:
String
,
charset
:
Charset
)
:
Int
write
Batch
Link copied to clipboard
suspend
fun
writeBatch
(
lines
:
List
<
String
>
)
:
Int