Package io.quarkus.logging.json.runtime
Interface JsonLogConfig
- All Superinterfaces:
io.quarkus.runtime.logging.LogRuntimeConfig
@ConfigRoot(phase=RUN_TIME)
@ConfigMapping(prefix="quarkus.log")
public interface JsonLogConfig
extends io.quarkus.runtime.logging.LogRuntimeConfig
Configuration for JSON log formatting.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacePost additional fields.static interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceNested classes/interfaces inherited from interface io.quarkus.runtime.logging.LogRuntimeConfig
io.quarkus.runtime.logging.LogRuntimeConfig.AsyncConfig, io.quarkus.runtime.logging.LogRuntimeConfig.CategoryConfig, io.quarkus.runtime.logging.LogRuntimeConfig.CleanupFilterConfig, io.quarkus.runtime.logging.LogRuntimeConfig.ConsoleConfig, io.quarkus.runtime.logging.LogRuntimeConfig.FileConfig, io.quarkus.runtime.logging.LogRuntimeConfig.SocketConfig, io.quarkus.runtime.logging.LogRuntimeConfig.SyslogConfig -
Method Summary
Modifier and TypeMethodDescriptionConsole logging.fileJson()File logging.Console handlers.File handlers.Socket handlers.Syslog handlers.Socket logging.Syslog logging.Methods inherited from interface io.quarkus.runtime.logging.LogRuntimeConfig
categories, console, file, filters, handlers, level, socket, syslog
-
Method Details
-
consoleJson
Console logging. -
fileJson
File logging. -
syslogJson
Syslog logging. -
socketJson
Socket logging. -
jsonConsoleHandlers
@WithName("handler.console") @ConfigDocSection Map<String,JsonLogConfig.JsonConsoleConfig> jsonConsoleHandlers()Console handlers.The named console handlers configured here can be linked on one or more categories.
-
jsonFileHandlers
@WithName("handler.file") @ConfigDocSection Map<String,JsonLogConfig.JsonFileConfig> jsonFileHandlers()File handlers.The named file handlers configured here can be linked on one or more categories.
-
jsonSyslogHandlers
@WithName("handler.syslog") @ConfigDocSection Map<String,JsonLogConfig.JsonSyslogConfig> jsonSyslogHandlers()Syslog handlers.The named syslog handlers configured here can be linked on one or more categories.
-
jsonSocketHandlers
@WithName("handler.socket") @ConfigDocSection Map<String,JsonLogConfig.JsonSocketConfig> jsonSocketHandlers()Socket handlers.The named socket handlers configured here can be linked on one or more categories.
-
consoleHandlers
@ConfigDocIgnore Map<String,io.quarkus.runtime.logging.LogRuntimeConfig.ConsoleConfig> consoleHandlers()- Specified by:
consoleHandlersin interfaceio.quarkus.runtime.logging.LogRuntimeConfig
-
fileHandlers
- Specified by:
fileHandlersin interfaceio.quarkus.runtime.logging.LogRuntimeConfig
-
syslogHandlers
@ConfigDocIgnore Map<String,io.quarkus.runtime.logging.LogRuntimeConfig.SyslogConfig> syslogHandlers()- Specified by:
syslogHandlersin interfaceio.quarkus.runtime.logging.LogRuntimeConfig
-
socketHandlers
@ConfigDocIgnore Map<String,io.quarkus.runtime.logging.LogRuntimeConfig.SocketConfig> socketHandlers()- Specified by:
socketHandlersin interfaceio.quarkus.runtime.logging.LogRuntimeConfig
-