AccessLogReceiver
, java.io.Closeable
, java.lang.AutoCloseable
, java.lang.Runnable
public class DefaultAccessLogReceiver extends java.lang.Object implements AccessLogReceiver, java.lang.Runnable, java.io.Closeable
Modifier and Type | Class | Description |
---|---|---|
static class |
DefaultAccessLogReceiver.Builder |
Constructor | Description |
---|---|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.io.File outputDirectory,
java.lang.String logBaseName) |
|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.io.File outputDirectory,
java.lang.String logBaseName,
java.lang.String logNameSuffix) |
|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.io.File outputDirectory,
java.lang.String logBaseName,
java.lang.String logNameSuffix,
boolean rotate) |
|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.nio.file.Path outputDirectory,
java.lang.String logBaseName) |
|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.nio.file.Path outputDirectory,
java.lang.String logBaseName,
java.lang.String logNameSuffix) |
|
DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor,
java.nio.file.Path outputDirectory,
java.lang.String logBaseName,
java.lang.String logNameSuffix,
boolean rotate) |
Modifier and Type | Method | Description |
---|---|---|
static DefaultAccessLogReceiver.Builder |
builder() |
|
void |
close() |
|
void |
logMessage(java.lang.String message) |
|
void |
rotate() |
forces a log rotation.
|
void |
run() |
processes all queued log messages
|
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.io.File outputDirectory, java.lang.String logBaseName)
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.io.File outputDirectory, java.lang.String logBaseName, java.lang.String logNameSuffix)
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.io.File outputDirectory, java.lang.String logBaseName, java.lang.String logNameSuffix, boolean rotate)
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.nio.file.Path outputDirectory, java.lang.String logBaseName)
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.nio.file.Path outputDirectory, java.lang.String logBaseName, java.lang.String logNameSuffix)
public DefaultAccessLogReceiver(java.util.concurrent.Executor logWriteExecutor, java.nio.file.Path outputDirectory, java.lang.String logBaseName, java.lang.String logNameSuffix, boolean rotate)
public void logMessage(java.lang.String message)
logMessage
in interface AccessLogReceiver
public void run()
run
in interface java.lang.Runnable
public void rotate()
public void close() throws java.io.IOException
close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
java.io.IOException
public static DefaultAccessLogReceiver.Builder builder()
Copyright © 2018. All rights reserved.