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.sink
/
TcpSink
Tcp
Sink
class
TcpSink
(
host
:
String
,
port
:
Int
,
batchSize
:
Int
=
100
,
flushIntervalMs
:
Long
=
5000
,
connectionTimeoutMs
:
Int
=
5000
)
:
RemoteSink
(
source
)
Members
Constructors
Tcp
Sink
Link copied to clipboard
constructor
(
host
:
String
,
port
:
Int
,
batchSize
:
Int
=
100
,
flushIntervalMs
:
Long
=
5000
,
connectionTimeoutMs
:
Int
=
5000
)
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
is
Connected
Link copied to clipboard
open
override
fun
isConnected
(
)
:
Boolean
send
Link copied to clipboard
open
suspend override
fun
send
(
log
:
Logger
)
:
Result
<
Unit
>
send
Batch
Link copied to clipboard
open
suspend override
fun
sendBatch
(
logs
:
List
<
Logger
>
)
:
Result
<
Int
>