org.qore.Logger
Logger
qore-lang
doxygen

# Qore Logger Module Reference 0.2

## Logger Module

### Introduction to the Logger Module

Scenarios

v0.2

v0.1.1

v0.1

## Namespaces

### Namespace List

Logger

## Classes

### Class List

#### Logger

##### AbstractLoggerAppenderFileRotate

getCount

rotate

DEFAULT_ROTATION_COUNT

EVENT_ROTATE

##### Logger

addAppender

assertLog

callAppenders

constructor

constructor

constructor

debug

debugVar

decLevel

error

fatal

getAdditivity

getAppenders

getLevel

getLocation

getName

getParent

incLevel

info

isDebugEnabled

isEnabledFor

isEnabledFor

isEnabledFor

isErrorEnabled

isFatalEnabled

isInfoEnabled

isTraceEnabled

isWarnEnabled

lock

log

log

log

logArgs

logArgs

logArgs

logEvent

removeAllAppenders

removeAppender

setAdditivity

setLevel

setLevel

setLevel

setParent

trace

traceVar

warn

additivity

appenders

currentLevel

name

parent

##### LoggerAppender

addFilter

close

constructor

getFilters

getName

getQueue

isOpen

lock

open

post

processEventImpl

pushEvent

removeAllFilters

removeFilter

serializeImpl

setQueue

active

EVENT_CLOSE

EVENT_LOG

EVENT_OPEN

filters

name

queue

##### LoggerAppenderFile

constructor

getFile

getFileName

processEventImpl

EVENT_REOPEN

##### LoggerAppenderFileArchive

archive

constructor

getArchiveFileName

processEventImpl

resolveField

DEFAULT_ARCHIVE_PATTERN

DEFAULT_DATE_FORMAT

EVENT_ARCHIVE

##### LoggerAppenderFileRing

constructor

getCount

getCurrentIndex

processEventImpl

resolveField

DEFAULT_DATE_FORMAT

##### LoggerAppenderFileRotate

constructor

getArchiveFileName

getCount

processEventImpl

resolveField

DEFAULT_ARCHIVE_PATTERN

##### LoggerAppenderNull

processEventImpl

serializeImpl

##### LoggerAppenderQueue

getEvent

process

push

size

##### LoggerAppenderQueueThreadPool

constructor

finishedEvents

getThreadPool

lastId

lock

process

runningCounter

size

worker

maxThreads

pendingEvents

processingEvents

threadPool

##### LoggerAppenderStdErr

constructor

processEventImpl

##### LoggerAppenderStdOut

constructor

processEventImpl

##### LoggerAppenderStream

constructor

getStreamWriter

hasAssignThread

processEventImpl

assignThread

closed

writer

##### LoggerAppenderWithLayout

constructor

getLayout

serializeImpl

setLayout

layout

##### LoggerEvent

constructor

constructor

getCategoryName

getFullQualifiedClassname

getLevel

getLocationInfo

getLogger

getMessage

getRelativeTime

getThreadId

getThrowableInfo

getTimeStamp

getUniqueId

categoryName

fqcn

level

locationInfo

logger

messageArgs

messageFmt

renderedMessage

threadId

throwableInfo

timeStamp

uniqueId

##### LoggerEventParameter

call

constructor

##### LoggerFilter

eval

ACCEPT

DENY

NEUTRAL

##### LoggerFilterLevel

constructor

constructor

constructor

eval

getMaxLevel

getMinLevel

setMaxLevel

setMaxLevel

setMaxLevel

setMinLevel

setMinLevel

setMinLevel

maxLevel

minLevel

##### LoggerFilterRegex

constructor

eval

getRegex

getRegexResult

setRegex

regexResult

regexStr

##### LoggerLayout

format

##### LoggerLayoutPattern

constructor

format

resolveField

DEFAULT_DATE_FORMAT

DEFAULT_PATTERN

HostName

##### LoggerLevel

constructor

getStr

getValue

isEqual

isGreaterOrEqual

ALL

DEBUG

ERROR

FATAL

INFO

LEVEL_TO_LEVEL_STR

levelCode

levelStr

LEVELSTR_TO_LEVEL

OFF

TRACE

WARN

##### LoggerPattern

constructor

format

getPattern

resolveField

setPattern

ESCAPE_CHAR

origPattern

parsedPattern

##### LoggerRoot

constructor

constructor

constructor

setLevel

setParent

Class Index

### Class Hierarchy

#### Logger::Logger

Logger::LoggerRoot

#### Logger::LoggerAppender

Logger::LoggerAppenderNull

##### Logger::LoggerAppenderWithLayout

###### Logger::LoggerAppenderFile

###### Logger::AbstractLoggerAppenderFileRotate

Logger::LoggerAppenderFileRing

Logger::LoggerAppenderFileRotate

Logger::LoggerAppenderFileArchive

Logger::LoggerAppenderStdErr

Logger::LoggerAppenderStdOut

Logger::LoggerAppenderStream

#### Logger::LoggerAppenderQueue

Logger::LoggerAppenderQueueThreadPool

Logger::LoggerEvent

Logger::LoggerEventParameter

#### Logger::LoggerFilter

Logger::LoggerFilterLevel

Logger::LoggerFilterRegex

#### Logger::LoggerLayout

Logger::LoggerLayoutPattern

Logger::LoggerLevel

#### Logger::LoggerPattern

Logger::LoggerAppenderFileArchive

Logger::LoggerAppenderFileRing

Logger::LoggerAppenderFileRotate

Logger::LoggerLayoutPattern

### Class Members

#### All

a

c

d

e

f

g

h

i

l

m

n

o

p

q

r

s

t

u

w

Functions

Variables

tabs.css
tab_a.png
tab_b.png
tab_h.png
tab_s.png
nav_h.png
nav_f.png
bc_s.png
doxygen.png
closed.png
open.png
bdwn.png
sync_on.png
sync_off.png
doxygen.css
jquery.js
dynsections.js
search/search_l.png
search/search_m.png
search/search_r.png
search/close.png
search/mag_sel.png
search/search.css
search/search.js
namespace_logger.html
class_logger_1_1_abstract_logger_appender_file_rotate.html
class_logger_1_1_abstract_logger_appender_file_rotate__inherit__graph.png
class_logger_1_1_abstract_logger_appender_file_rotate-members.html
class_logger_1_1_logger.html
class_logger_1_1_logger__inherit__graph.png
class_logger_1_1_logger-members.html
class_logger_1_1_logger_appender.html
class_logger_1_1_logger_appender__inherit__graph.png
class_logger_1_1_logger_appender-members.html
class_logger_1_1_logger_appender_file.html
class_logger_1_1_logger_appender_file__inherit__graph.png
class_logger_1_1_logger_appender_file-members.html
class_logger_1_1_logger_appender_file_archive.html
class_logger_1_1_logger_appender_file_archive__inherit__graph.png
class_logger_1_1_logger_appender_file_archive-members.html
class_logger_1_1_logger_appender_file_ring.html
class_logger_1_1_logger_appender_file_ring__inherit__graph.png
class_logger_1_1_logger_appender_file_ring-members.html
class_logger_1_1_logger_appender_file_rotate.html
class_logger_1_1_logger_appender_file_rotate__inherit__graph.png
class_logger_1_1_logger_appender_file_rotate-members.html
class_logger_1_1_logger_appender_null.html
class_logger_1_1_logger_appender_null__inherit__graph.png
class_logger_1_1_logger_appender_null-members.html
class_logger_1_1_logger_appender_queue.html
class_logger_1_1_logger_appender_queue__inherit__graph.png
class_logger_1_1_logger_appender_queue-members.html
class_logger_1_1_logger_appender_queue_thread_pool.html
class_logger_1_1_logger_appender_queue_thread_pool__inherit__graph.png
class_logger_1_1_logger_appender_queue_thread_pool-members.html
class_logger_1_1_logger_appender_std_err.html
class_logger_1_1_logger_appender_std_err__inherit__graph.png
class_logger_1_1_logger_appender_std_err-members.html
class_logger_1_1_logger_appender_std_out.html
class_logger_1_1_logger_appender_std_out__inherit__graph.png
class_logger_1_1_logger_appender_std_out-members.html
class_logger_1_1_logger_appender_stream.html
class_logger_1_1_logger_appender_stream__inherit__graph.png
class_logger_1_1_logger_appender_stream-members.html
class_logger_1_1_logger_appender_with_layout.html
class_logger_1_1_logger_appender_with_layout__inherit__graph.png
class_logger_1_1_logger_appender_with_layout-members.html
class_logger_1_1_logger_event.html
class_logger_1_1_logger_event-members.html
class_logger_1_1_logger_event_parameter.html
class_logger_1_1_logger_event_parameter-members.html
class_logger_1_1_logger_filter.html
class_logger_1_1_logger_filter__inherit__graph.png
class_logger_1_1_logger_filter-members.html
class_logger_1_1_logger_filter_level.html
class_logger_1_1_logger_filter_level__inherit__graph.png
class_logger_1_1_logger_filter_level-members.html
class_logger_1_1_logger_filter_regex.html
class_logger_1_1_logger_filter_regex__inherit__graph.png
class_logger_1_1_logger_filter_regex-members.html
class_logger_1_1_logger_layout.html
class_logger_1_1_logger_layout__inherit__graph.png
class_logger_1_1_logger_layout-members.html
class_logger_1_1_logger_layout_pattern.html
class_logger_1_1_logger_layout_pattern__inherit__graph.png
class_logger_1_1_logger_layout_pattern-members.html
class_logger_1_1_logger_level.html
class_logger_1_1_logger_level-members.html
class_logger_1_1_logger_pattern.html
class_logger_1_1_logger_pattern__inherit__graph.png
class_logger_1_1_logger_pattern-members.html
class_logger_1_1_logger_root.html
class_logger_1_1_logger_root__inherit__graph.png
class_logger_1_1_logger_root-members.html
graph_legend.png
graph_legend.html
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
dir_13add0083e006ac756009d5942a24d28.html
index.html
pages.html
namespaces.html
annotated.html
classes.html
hierarchy.html
inherits.html
inherit_graph_0.png
inherit_graph_1.png
inherit_graph_2.png
inherit_graph_3.png
inherit_graph_4.png
inherit_graph_5.png
inherit_graph_6.png
functions.html
functions_c.html
functions_d.html
functions_e.html
functions_f.html
functions_g.html
functions_h.html
functions_i.html
functions_l.html
functions_m.html
functions_n.html
functions_o.html
functions_p.html
functions_q.html
functions_r.html
functions_s.html
functions_t.html
functions_u.html
functions_w.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html