The cl-fluent-logger Reference Manual

This is the cl-fluent-logger Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:54:15 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-fluent-logger

A structured logger for Fluentd

Author

Eitaro Fukamachi

License

BSD 3-Clause

Version

0.1.0

Dependency

cl-fluent-logger/main (system).

Source

cl-fluent-logger.asd.


2.2 cl-fluent-logger/main

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependency

cl-fluent-logger/logger (system).

Source

cl-fluent-logger.asd.


2.3 cl-fluent-logger/logger

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependencies
Source

cl-fluent-logger.asd.


2.4 cl-fluent-logger/logger/level

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependencies
Source

cl-fluent-logger.asd.


2.5 cl-fluent-logger/logger/base

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependency

local-time (system).

Source

cl-fluent-logger.asd.


2.6 cl-fluent-logger/logger/fluent

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependencies
Source

cl-fluent-logger.asd.


2.7 cl-fluent-logger/event-time

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependency

cl-messagepack (system).

Source

cl-fluent-logger.asd.


2.8 cl-fluent-logger/logger/text

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependencies
Source

cl-fluent-logger.asd.


2.9 cl-fluent-logger/logger/null

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependency

cl-fluent-logger/logger/base (system).

Source

cl-fluent-logger.asd.


2.10 cl-fluent-logger/logger/broadcast

Author

Eitaro Fukamachi

License

BSD 3-Clause

Dependency

cl-fluent-logger/logger/base (system).

Source

cl-fluent-logger.asd.


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.2 cl-fluent-logger/main/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/main (system).

Packages

cl-fluent-logger.


3.1.3 cl-fluent-logger/logger/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger (system).

Packages

cl-fluent-logger/logger.

Public Interface

3.1.4 cl-fluent-logger/logger/level/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/level (system).

Packages

cl-fluent-logger/logger/level.

Public Interface
Internals

3.1.5 cl-fluent-logger/logger/base/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/base (system).

Packages

cl-fluent-logger/logger/base.

Public Interface

3.1.6 cl-fluent-logger/logger/fluent/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/fluent (system).

Packages

cl-fluent-logger/logger/fluent.

Public Interface
Internals

3.1.7 cl-fluent-logger/event-time/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/event-time (system).

Packages

cl-fluent-logger/event-time.

Public Interface

3.1.8 cl-fluent-logger/logger/text/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/text (system).

Packages

cl-fluent-logger/logger/text.

Public Interface

3.1.9 cl-fluent-logger/logger/null/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/null (system).

Packages

cl-fluent-logger/logger/null.

Public Interface

3.1.10 cl-fluent-logger/logger/broadcast/file-type.lisp

Source

cl-fluent-logger.asd.

Parent Component

cl-fluent-logger/logger/broadcast (system).

Packages

cl-fluent-logger/logger/broadcast.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-fluent-logger/logger/null

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger/logger.

Public Interface

null-logger (class).


4.2 cl-fluent-logger/logger/broadcast

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger/logger.

Public Interface
Internals

4.3 cl-fluent-logger/logger/level

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger/logger.

Public Interface

level-logger (class).

Internals

4.4 cl-fluent-logger/logger/fluent

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger/logger.

Public Interface
Internals

4.5 cl-fluent-logger/logger

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger.

Public Interface

4.6 cl-fluent-logger

Source

file-type.lisp.

Nicknames
  • cl-fluent-logger/main
  • fluent
Use List

cl-fluent-logger/logger.


4.7 cl-fluent-logger/logger/base

Source

file-type.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.8 cl-fluent-logger/event-time

Source

file-type.lisp.

Use List

common-lisp.

Public Interface

event-time (class).


4.9 cl-fluent-logger/logger/text

Source

file-type.lisp.

Use List
Used By List

cl-fluent-logger/logger.

Public Interface

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *logger*
Package

cl-fluent-logger/logger.

Source

file-type.lisp.


5.1.2 Macros

Macro: with-logger (logger &body body)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.


5.1.3 Ordinary functions

Function: debug (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: error (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: fatal (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: info (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: log (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: make-broadcast-logger (&rest loggers)
Package

cl-fluent-logger/logger/broadcast.

Source

file-type.lisp.

Function: post (logger tag data)
Package

cl-fluent-logger/logger/base.

Source

file-type.lisp.

Function: trace (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.

Function: warn (tag data)
Package

cl-fluent-logger/logger.

Source

file-type.lisp.


5.1.4 Generic functions

Generic Function: close-logger (logger)
Package

cl-fluent-logger/logger/base.

Source

file-type.lisp.

Methods
Method: close-logger ((logger broadcast-logger))
Source

file-type.lisp.

Method: close-logger ((fluent-logger fluent-logger))
Source

file-type.lisp.

Method: close-logger (logger)
Generic Reader: fluent-logger-host (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Reader Method: fluent-logger-host ((fluent-logger fluent-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

host.

Generic Writer: (setf fluent-logger-host) (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Writer Method: (setf fluent-logger-host) ((fluent-logger fluent-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

host.

Generic Reader: fluent-logger-port (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Reader Method: fluent-logger-port ((fluent-logger fluent-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

port.

Generic Writer: (setf fluent-logger-port) (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Writer Method: (setf fluent-logger-port) ((fluent-logger fluent-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

port.

Generic Reader: fluent-logger-tag (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Reader Method: fluent-logger-tag ((fluent-logger fluent-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

tag.

Generic Writer: (setf fluent-logger-tag) (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Writer Method: (setf fluent-logger-tag) ((fluent-logger fluent-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

tag.

Generic Reader: fluent-logger-timeout (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Reader Method: fluent-logger-timeout ((fluent-logger fluent-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

timeout.

Generic Writer: (setf fluent-logger-timeout) (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Writer Method: (setf fluent-logger-timeout) ((fluent-logger fluent-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

timeout.

Generic Function: open-logger (logger)
Package

cl-fluent-logger/logger/base.

Source

file-type.lisp.

Methods
Method: open-logger ((logger broadcast-logger))
Source

file-type.lisp.

Method: open-logger ((fluent-logger fluent-logger))
Source

file-type.lisp.

Method: open-logger (logger)
Generic Function: post-with-time (logger tag data time)
Package

cl-fluent-logger/logger/base.

Source

file-type.lisp.

Methods
Method: post-with-time ((logger broadcast-logger) tag data time)
Source

file-type.lisp.

Method: post-with-time ((logger null-logger) tag data time)
Source

file-type.lisp.

Method: post-with-time ((logger text-logger) tag data time)
Source

file-type.lisp.

Method: post-with-time ((fluent-logger fluent-logger) tag data time)
Source

file-type.lisp.

Method: post-with-time ((logger level-logger) tag data time)
Source

file-type.lisp.

Method: post-with-time :around ((logger base-logger) tag data time)
Generic Reader: text-logger-stream (object)
Package

cl-fluent-logger/logger/text.

Methods
Reader Method: text-logger-stream ((text-logger text-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

stream.


5.1.5 Standalone methods

Method: initialize-instance ((object level-logger) &key logger level)
Source

file-type.lisp.

Method: initialize-instance :after ((logger fluent-logger) &rest initargs)
Source

file-type.lisp.

Method: initialize-instance :before ((object event-time) &rest initargs)
Source

file-type.lisp.


5.1.6 Classes

Class: base-logger
Package

cl-fluent-logger/logger/base.

Source

file-type.lisp.

Direct subclasses
Direct methods

post-with-time.

Class: broadcast-logger
Package

cl-fluent-logger/logger/broadcast.

Source

file-type.lisp.

Direct superclasses

base-logger.

Direct methods
Direct slots
Slot: children
Initargs

:children

Readers

broadcast-logger-children.

Writers

(setf broadcast-logger-children).

Class: event-time
Package

cl-fluent-logger/event-time.

Source

file-type.lisp.

Direct superclasses

extension-type.

Direct methods

initialize-instance.

Direct slots
Slot: data
Initargs

:data

Class: fluent-logger
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Direct superclasses

base-logger.

Direct methods
Direct slots
Slot: tag
Type

(or null string)

Initargs

:tag

Readers

fluent-logger-tag.

Writers

(setf fluent-logger-tag).

Slot: host
Type

string

Initform

"127.0.0.1"

Initargs

:host

Readers

fluent-logger-host.

Writers

(setf fluent-logger-host).

Slot: port
Type

integer

Initform

24224

Initargs

:port

Readers

fluent-logger-port.

Writers

(setf fluent-logger-port).

Slot: timeout
Type

number

Initform

3.0

Initargs

:timeout

Readers

fluent-logger-timeout.

Writers

(setf fluent-logger-timeout).

Slot: nanosecond-precision
Type

boolean

Initargs

:nanosecond-precision

Readers

fluent-logger-nanosecond-precision.

Writers

(setf fluent-logger-nanosecond-precision).

Slot: connection-registry
Initform

(make-hash-table :test (quote eq))

Slot: connection-registry-lock
Initform

(bordeaux-threads:make-lock "connection registry lock")

Class: level-logger
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Direct superclasses

base-logger.

Direct methods
Direct slots
Slot: level
Initform

cl-fluent-logger/logger/level::+log-level-warn+

Initargs

:level

Readers

level-logger-level.

Writers

(setf level-logger-level).

Slot: logger
Initform

(error ":logger is required")

Initargs

:logger

Readers

level-logger-logger.

Writers

(setf level-logger-logger).

Class: null-logger
Package

cl-fluent-logger/logger/null.

Source

file-type.lisp.

Direct superclasses

base-logger.

Direct methods

post-with-time.

Class: text-logger
Package

cl-fluent-logger/logger/text.

Source

file-type.lisp.

Direct superclasses

base-logger.

Direct methods
Direct slots
Slot: stream
Package

common-lisp.

Initform

*standard-output*

Initargs

:stream

Readers

text-logger-stream.

Writers

This slot is read-only.


5.2 Internals


5.2.1 Constants

Constant: +log-level-debug+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-error+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-fatal+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-info+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-off+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-trace+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-unknown+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Constant: +log-level-warn+
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.


5.2.2 Special variables

Special Variable: *log-level*
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.


5.2.3 Macros

Macro: with-log-level (level &body body)
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.


5.2.4 Ordinary functions

Function: canonicalize-log-level (log-level)
Package

cl-fluent-logger/logger/level.

Source

file-type.lisp.

Function: copy-fluent-connection (instance)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Reader: fluent-connection-buffer (instance)
Writer: (setf fluent-connection-buffer) (instance)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Target Slot

buffer.

Function: fluent-connection-p (object)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Reader: fluent-connection-socket (instance)
Writer: (setf fluent-connection-socket) (instance)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Target Slot

socket.

Reader: fluent-connection-socket-lock (instance)
Writer: (setf fluent-connection-socket-lock) (instance)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Target Slot

socket-lock.

Reader: fluent-connection-write-thread (instance)
Writer: (setf fluent-connection-write-thread) (instance)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Target Slot

write-thread.

Function: fluent-logger-connection (fluent-logger)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Function: flush-buffer (connection &key infinite)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Function: make-fluent-connection (&key buffer socket socket-lock write-thread)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.


5.2.5 Generic functions

Generic Reader: broadcast-logger-children (object)
Package

cl-fluent-logger/logger/broadcast.

Methods
Reader Method: broadcast-logger-children ((broadcast-logger broadcast-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

children.

Generic Writer: (setf broadcast-logger-children) (object)
Package

cl-fluent-logger/logger/broadcast.

Methods
Writer Method: (setf broadcast-logger-children) ((broadcast-logger broadcast-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

children.

Generic Reader: fluent-logger-nanosecond-precision (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Reader Method: fluent-logger-nanosecond-precision ((fluent-logger fluent-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

nanosecond-precision.

Generic Writer: (setf fluent-logger-nanosecond-precision) (object)
Package

cl-fluent-logger/logger/fluent.

Methods
Writer Method: (setf fluent-logger-nanosecond-precision) ((fluent-logger fluent-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

nanosecond-precision.

Generic Reader: level-logger-level (object)
Package

cl-fluent-logger/logger/level.

Methods
Reader Method: level-logger-level ((level-logger level-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

level.

Generic Writer: (setf level-logger-level) (object)
Package

cl-fluent-logger/logger/level.

Methods
Writer Method: (setf level-logger-level) ((level-logger level-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

level.

Generic Reader: level-logger-logger (object)
Package

cl-fluent-logger/logger/level.

Methods
Reader Method: level-logger-logger ((level-logger level-logger))

automatically generated reader method

Source

file-type.lisp.

Target Slot

logger.

Generic Writer: (setf level-logger-logger) (object)
Package

cl-fluent-logger/logger/level.

Methods
Writer Method: (setf level-logger-logger) ((level-logger level-logger))

automatically generated writer method

Source

file-type.lisp.

Target Slot

logger.

Generic Function: make-packet (fluent-logger tag timestamp data)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Methods
Method: make-packet ((fluent-logger fluent-logger) tag timestamp data)
Generic Function: send-packet (fluent-logger bytes)
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Methods
Method: send-packet ((fluent-logger fluent-logger) bytes)
Method: send-packet :before ((fluent-logger fluent-logger) bytes)

5.2.6 Conditions

Condition: connection-not-established
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Direct superclasses

error.


5.2.7 Structures

Structure: fluent-connection
Package

cl-fluent-logger/logger/fluent.

Source

file-type.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: buffer
Initform

(make-instance (quote chanl:unbounded-channel))

Readers

fluent-connection-buffer.

Writers

(setf fluent-connection-buffer).

Slot: socket
Readers

fluent-connection-socket.

Writers

(setf fluent-connection-socket).

Slot: socket-lock
Initform

(bordeaux-threads:make-recursive-lock "fluentd socket lock")

Readers

fluent-connection-socket-lock.

Writers

(setf fluent-connection-socket-lock).

Slot: write-thread
Readers

fluent-connection-write-thread.

Writers

(setf fluent-connection-write-thread).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
B   C   D   E   F   G   I   L   M   O   P   S   T   W  
Index Entry  Section

(
(setf broadcast-logger-children): Private generic functions
(setf broadcast-logger-children): Private generic functions
(setf fluent-connection-buffer): Private ordinary functions
(setf fluent-connection-socket): Private ordinary functions
(setf fluent-connection-socket-lock): Private ordinary functions
(setf fluent-connection-write-thread): Private ordinary functions
(setf fluent-logger-host): Public generic functions
(setf fluent-logger-host): Public generic functions
(setf fluent-logger-nanosecond-precision): Private generic functions
(setf fluent-logger-nanosecond-precision): Private generic functions
(setf fluent-logger-port): Public generic functions
(setf fluent-logger-port): Public generic functions
(setf fluent-logger-tag): Public generic functions
(setf fluent-logger-tag): Public generic functions
(setf fluent-logger-timeout): Public generic functions
(setf fluent-logger-timeout): Public generic functions
(setf level-logger-level): Private generic functions
(setf level-logger-level): Private generic functions
(setf level-logger-logger): Private generic functions
(setf level-logger-logger): Private generic functions

B
broadcast-logger-children: Private generic functions
broadcast-logger-children: Private generic functions

C
canonicalize-log-level: Private ordinary functions
close-logger: Public generic functions
close-logger: Public generic functions
close-logger: Public generic functions
close-logger: Public generic functions
copy-fluent-connection: Private ordinary functions

D
debug: Public ordinary functions

E
error: Public ordinary functions

F
fatal: Public ordinary functions
fluent-connection-buffer: Private ordinary functions
fluent-connection-p: Private ordinary functions
fluent-connection-socket: Private ordinary functions
fluent-connection-socket-lock: Private ordinary functions
fluent-connection-write-thread: Private ordinary functions
fluent-logger-connection: Private ordinary functions
fluent-logger-host: Public generic functions
fluent-logger-host: Public generic functions
fluent-logger-nanosecond-precision: Private generic functions
fluent-logger-nanosecond-precision: Private generic functions
fluent-logger-port: Public generic functions
fluent-logger-port: Public generic functions
fluent-logger-tag: Public generic functions
fluent-logger-tag: Public generic functions
fluent-logger-timeout: Public generic functions
fluent-logger-timeout: Public generic functions
flush-buffer: Private ordinary functions
Function, (setf fluent-connection-buffer): Private ordinary functions
Function, (setf fluent-connection-socket): Private ordinary functions
Function, (setf fluent-connection-socket-lock): Private ordinary functions
Function, (setf fluent-connection-write-thread): Private ordinary functions
Function, canonicalize-log-level: Private ordinary functions
Function, copy-fluent-connection: Private ordinary functions
Function, debug: Public ordinary functions
Function, error: Public ordinary functions
Function, fatal: Public ordinary functions
Function, fluent-connection-buffer: Private ordinary functions
Function, fluent-connection-p: Private ordinary functions
Function, fluent-connection-socket: Private ordinary functions
Function, fluent-connection-socket-lock: Private ordinary functions
Function, fluent-connection-write-thread: Private ordinary functions
Function, fluent-logger-connection: Private ordinary functions
Function, flush-buffer: Private ordinary functions
Function, info: Public ordinary functions
Function, log: Public ordinary functions
Function, make-broadcast-logger: Public ordinary functions
Function, make-fluent-connection: Private ordinary functions
Function, post: Public ordinary functions
Function, trace: Public ordinary functions
Function, warn: Public ordinary functions

G
Generic Function, (setf broadcast-logger-children): Private generic functions
Generic Function, (setf fluent-logger-host): Public generic functions
Generic Function, (setf fluent-logger-nanosecond-precision): Private generic functions
Generic Function, (setf fluent-logger-port): Public generic functions
Generic Function, (setf fluent-logger-tag): Public generic functions
Generic Function, (setf fluent-logger-timeout): Public generic functions
Generic Function, (setf level-logger-level): Private generic functions
Generic Function, (setf level-logger-logger): Private generic functions
Generic Function, broadcast-logger-children: Private generic functions
Generic Function, close-logger: Public generic functions
Generic Function, fluent-logger-host: Public generic functions
Generic Function, fluent-logger-nanosecond-precision: Private generic functions
Generic Function, fluent-logger-port: Public generic functions
Generic Function, fluent-logger-tag: Public generic functions
Generic Function, fluent-logger-timeout: Public generic functions
Generic Function, level-logger-level: Private generic functions
Generic Function, level-logger-logger: Private generic functions
Generic Function, make-packet: Private generic functions
Generic Function, open-logger: Public generic functions
Generic Function, post-with-time: Public generic functions
Generic Function, send-packet: Private generic functions
Generic Function, text-logger-stream: Public generic functions

I
info: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods

L
level-logger-level: Private generic functions
level-logger-level: Private generic functions
level-logger-logger: Private generic functions
level-logger-logger: Private generic functions
log: Public ordinary functions

M
Macro, with-log-level: Private macros
Macro, with-logger: Public macros
make-broadcast-logger: Public ordinary functions
make-fluent-connection: Private ordinary functions
make-packet: Private generic functions
make-packet: Private generic functions
Method, (setf broadcast-logger-children): Private generic functions
Method, (setf fluent-logger-host): Public generic functions
Method, (setf fluent-logger-nanosecond-precision): Private generic functions
Method, (setf fluent-logger-port): Public generic functions
Method, (setf fluent-logger-tag): Public generic functions
Method, (setf fluent-logger-timeout): Public generic functions
Method, (setf level-logger-level): Private generic functions
Method, (setf level-logger-logger): Private generic functions
Method, broadcast-logger-children: Private generic functions
Method, close-logger: Public generic functions
Method, close-logger: Public generic functions
Method, close-logger: Public generic functions
Method, fluent-logger-host: Public generic functions
Method, fluent-logger-nanosecond-precision: Private generic functions
Method, fluent-logger-port: Public generic functions
Method, fluent-logger-tag: Public generic functions
Method, fluent-logger-timeout: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, level-logger-level: Private generic functions
Method, level-logger-logger: Private generic functions
Method, make-packet: Private generic functions
Method, open-logger: Public generic functions
Method, open-logger: Public generic functions
Method, open-logger: Public generic functions
Method, post-with-time: Public generic functions
Method, post-with-time: Public generic functions
Method, post-with-time: Public generic functions
Method, post-with-time: Public generic functions
Method, post-with-time: Public generic functions
Method, post-with-time: Public generic functions
Method, send-packet: Private generic functions
Method, send-packet: Private generic functions
Method, text-logger-stream: Public generic functions

O
open-logger: Public generic functions
open-logger: Public generic functions
open-logger: Public generic functions
open-logger: Public generic functions

P
post: Public ordinary functions
post-with-time: Public generic functions
post-with-time: Public generic functions
post-with-time: Public generic functions
post-with-time: Public generic functions
post-with-time: Public generic functions
post-with-time: Public generic functions
post-with-time: Public generic functions

S
send-packet: Private generic functions
send-packet: Private generic functions
send-packet: Private generic functions

T
text-logger-stream: Public generic functions
text-logger-stream: Public generic functions
trace: Public ordinary functions

W
warn: Public ordinary functions
with-log-level: Private macros
with-logger: Public macros


A.3 Variables

Jump to:   *   +  
B   C   D   H   L   N   P   S   T   W  
Index Entry  Section

*
*log-level*: Private special variables
*logger*: Public special variables

+
+log-level-debug+: Private constants
+log-level-error+: Private constants
+log-level-fatal+: Private constants
+log-level-info+: Private constants
+log-level-off+: Private constants
+log-level-trace+: Private constants
+log-level-unknown+: Private constants
+log-level-warn+: Private constants

B
buffer: Private structures

C
children: Public classes
connection-registry: Public classes
connection-registry-lock: Public classes
Constant, +log-level-debug+: Private constants
Constant, +log-level-error+: Private constants
Constant, +log-level-fatal+: Private constants
Constant, +log-level-info+: Private constants
Constant, +log-level-off+: Private constants
Constant, +log-level-trace+: Private constants
Constant, +log-level-unknown+: Private constants
Constant, +log-level-warn+: Private constants

D
data: Public classes

H
host: Public classes

L
level: Public classes
logger: Public classes

N
nanosecond-precision: Public classes

P
port: Public classes

S
Slot, buffer: Private structures
Slot, children: Public classes
Slot, connection-registry: Public classes
Slot, connection-registry-lock: Public classes
Slot, data: Public classes
Slot, host: Public classes
Slot, level: Public classes
Slot, logger: Public classes
Slot, nanosecond-precision: Public classes
Slot, port: Public classes
Slot, socket: Private structures
Slot, socket-lock: Private structures
Slot, stream: Public classes
Slot, tag: Public classes
Slot, timeout: Public classes
Slot, write-thread: Private structures
socket: Private structures
socket-lock: Private structures
Special Variable, *log-level*: Private special variables
Special Variable, *logger*: Public special variables
stream: Public classes

T
tag: Public classes
timeout: Public classes

W
write-thread: Private structures


A.4 Data types

Jump to:   B   C   E   F   L   N   P   S   T  
Index Entry  Section

B
base-logger: Public classes
broadcast-logger: Public classes

C
cl-fluent-logger: The cl-fluent-logger system
cl-fluent-logger: The cl-fluent-logger package
cl-fluent-logger.asd: The cl-fluent-logger/cl-fluent-logger․asd file
cl-fluent-logger/event-time: The cl-fluent-logger/event-time system
cl-fluent-logger/event-time: The cl-fluent-logger/event-time package
cl-fluent-logger/logger: The cl-fluent-logger/logger system
cl-fluent-logger/logger: The cl-fluent-logger/logger package
cl-fluent-logger/logger/base: The cl-fluent-logger/logger/base system
cl-fluent-logger/logger/base: The cl-fluent-logger/logger/base package
cl-fluent-logger/logger/broadcast: The cl-fluent-logger/logger/broadcast system
cl-fluent-logger/logger/broadcast: The cl-fluent-logger/logger/broadcast package
cl-fluent-logger/logger/fluent: The cl-fluent-logger/logger/fluent system
cl-fluent-logger/logger/fluent: The cl-fluent-logger/logger/fluent package
cl-fluent-logger/logger/level: The cl-fluent-logger/logger/level system
cl-fluent-logger/logger/level: The cl-fluent-logger/logger/level package
cl-fluent-logger/logger/null: The cl-fluent-logger/logger/null system
cl-fluent-logger/logger/null: The cl-fluent-logger/logger/null package
cl-fluent-logger/logger/text: The cl-fluent-logger/logger/text system
cl-fluent-logger/logger/text: The cl-fluent-logger/logger/text package
cl-fluent-logger/main: The cl-fluent-logger/main system
Class, base-logger: Public classes
Class, broadcast-logger: Public classes
Class, event-time: Public classes
Class, fluent-logger: Public classes
Class, level-logger: Public classes
Class, null-logger: Public classes
Class, text-logger: Public classes
Condition, connection-not-established: Private conditions
connection-not-established: Private conditions

E
event-time: Public classes

F
File, cl-fluent-logger.asd: The cl-fluent-logger/cl-fluent-logger․asd file
File, file-type.lisp: The cl-fluent-logger/main/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/level/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/base/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/fluent/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/event-time/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/text/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/null/file-type․lisp file
File, file-type.lisp: The cl-fluent-logger/logger/broadcast/file-type․lisp file
file-type.lisp: The cl-fluent-logger/main/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/level/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/base/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/fluent/file-type․lisp file
file-type.lisp: The cl-fluent-logger/event-time/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/text/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/null/file-type․lisp file
file-type.lisp: The cl-fluent-logger/logger/broadcast/file-type․lisp file
fluent-connection: Private structures
fluent-logger: Public classes

L
level-logger: Public classes

N
null-logger: Public classes

P
Package, cl-fluent-logger: The cl-fluent-logger package
Package, cl-fluent-logger/event-time: The cl-fluent-logger/event-time package
Package, cl-fluent-logger/logger: The cl-fluent-logger/logger package
Package, cl-fluent-logger/logger/base: The cl-fluent-logger/logger/base package
Package, cl-fluent-logger/logger/broadcast: The cl-fluent-logger/logger/broadcast package
Package, cl-fluent-logger/logger/fluent: The cl-fluent-logger/logger/fluent package
Package, cl-fluent-logger/logger/level: The cl-fluent-logger/logger/level package
Package, cl-fluent-logger/logger/null: The cl-fluent-logger/logger/null package
Package, cl-fluent-logger/logger/text: The cl-fluent-logger/logger/text package

S
Structure, fluent-connection: Private structures
System, cl-fluent-logger: The cl-fluent-logger system
System, cl-fluent-logger/event-time: The cl-fluent-logger/event-time system
System, cl-fluent-logger/logger: The cl-fluent-logger/logger system
System, cl-fluent-logger/logger/base: The cl-fluent-logger/logger/base system
System, cl-fluent-logger/logger/broadcast: The cl-fluent-logger/logger/broadcast system
System, cl-fluent-logger/logger/fluent: The cl-fluent-logger/logger/fluent system
System, cl-fluent-logger/logger/level: The cl-fluent-logger/logger/level system
System, cl-fluent-logger/logger/null: The cl-fluent-logger/logger/null system
System, cl-fluent-logger/logger/text: The cl-fluent-logger/logger/text system
System, cl-fluent-logger/main: The cl-fluent-logger/main system

T
text-logger: Public classes