The cl-fluent-logger Reference Manual
Table of Contents
The cl-fluent-logger Reference Manual
This is the cl-fluent-logger Reference Manual, version 0.1.0,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Tue Dec 22 12:17:10 2020 GMT+0.
1 Introduction
cl-fluent-logger
A Common Lisp structured logger for Fluentd.
Usage
(ql:quickload :cl-fluent-logger)
(defvar *logger*
(make-instance 'fluent:fluent-logger
:tag "myapp"
:host "127.0.0.1"
:port 24224))
(fluent:post *logger*
"follow"
'(("from" . "userA") ("to" . "userB")))
;; Use the logger globally.
(setf fluent:*logger* *logger*)
(fluent:log "follow" '(("from" . "userA") ("to" . "userB")))
Text logger
(defvar *logger*
(make-instance 'fluent:text-logger))
(fluent:post *logger*
"follow"
'(("from" . "userA") ("to" . "userB")))
;-> 2017-05-17T12:45:51.774499+09:00 follow: from="userA" to="userB"
;=> NIL
Broadcasting
(defvar *logger*
(fluent:make-broadcast-logger
(make-instance 'fluent:fluent-logger)
(make-instance 'fluent:text-logger)))
;; Posts a log to fluentd and also outputs to the standard output.
(fluent:post *logger*
"follow"
'(("from" . "userA") ("to" . "userB")))
;-> 2017-05-17T12:45:51.774499+09:00 follow: from="userA" to="userB"
;=> NIL
Level logger
;; Log levels are one of :trace, :debug, :info, :warn, :error and :fatal.
(defvar *logger*
(make-instance 'fluent:level-logger
:level :debug
:logger (make-instance 'fluent:text-logger)))
(fluent:with-logger *logger*
(fluent:info "follow"
'(("from" . "userA") ("to" . "userB"))))
;-> 2017-05-17T12:45:51.774499+09:00 follow: from="userA" to="userB"
;=> NIL
(fluent:with-logger *logger*
(fluent:trace "follow"
'(("from" . "userA") ("to" . "userB"))))
;=> NIL
Log4CL Integration
(ql:quickload :cl-fluent-logger/log4cl)
(defvar *logger* (log:category '(cl-user)))
(fluent-logger/log4cl:create-fluent-logger *logger* :tag "debug" :level :info)
(log:info "hi")
;-> <INFO> [17:03:33] (cl-user) - hi
Author
- Eitaro Fukamachi (e.arrows@gmail.com)
Copyright
Copyright (c) 2017 Eitaro Fukamachi (e.arrows@gmail.com)
License
Licensed under the BSD 3-Clause License.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 cl-fluent-logger
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Description
A structured logger for Fluentd
- Version
0.1.0
- Dependency
cl-fluent-logger/main (system)
- Source
cl-fluent-logger.asd (file)
2.2 cl-fluent-logger/main
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependency
cl-fluent-logger/logger (system)
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.3 cl-fluent-logger/logger
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependencies
-
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.4 cl-fluent-logger/logger/level
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependencies
-
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.5 cl-fluent-logger/logger/fluent
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependencies
-
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.6 cl-fluent-logger/event-time
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependency
cl-messagepack
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.7 cl-fluent-logger/logger/text
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependencies
-
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.8 cl-fluent-logger/logger/null
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependency
cl-fluent-logger/logger/base (system)
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.9 cl-fluent-logger/logger/broadcast
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependency
cl-fluent-logger/logger/base (system)
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
2.10 cl-fluent-logger/logger/base
- Author
Eitaro Fukamachi
- License
BSD 3-Clause
- Dependency
local-time
- Source
cl-fluent-logger.asd (file)
- Component
lisp.lisp (file)
3 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
3.1 Lisp
3.1.1 cl-fluent-logger.asd
- Location
cl-fluent-logger.asd
- Systems
-
3.1.2 cl-fluent-logger/main/lisp.lisp
- Parent
cl-fluent-logger/main (system)
- Location
main.lisp
- Packages
cl-fluent-logger
3.1.3 cl-fluent-logger/logger/lisp.lisp
- Parent
cl-fluent-logger/logger (system)
- Location
logger.lisp
- Packages
cl-fluent-logger/logger
- Exported Definitions
-
3.1.4 cl-fluent-logger/logger/level/lisp.lisp
- Parent
cl-fluent-logger/logger/level (system)
- Location
logger/level.lisp
- Packages
cl-fluent-logger/logger/level
- Exported Definitions
-
- Internal Definitions
-
3.1.5 cl-fluent-logger/logger/fluent/lisp.lisp
- Parent
cl-fluent-logger/logger/fluent (system)
- Location
logger/fluent.lisp
- Packages
cl-fluent-logger/logger/fluent
- Exported Definitions
-
- Internal Definitions
-
3.1.6 cl-fluent-logger/event-time/lisp.lisp
- Parent
cl-fluent-logger/event-time (system)
- Location
event-time.lisp
- Packages
cl-fluent-logger/event-time
- Exported Definitions
event-time (class)
3.1.7 cl-fluent-logger/logger/text/lisp.lisp
- Parent
cl-fluent-logger/logger/text (system)
- Location
logger/text.lisp
- Packages
cl-fluent-logger/logger/text
- Exported Definitions
-
3.1.8 cl-fluent-logger/logger/null/lisp.lisp
- Parent
cl-fluent-logger/logger/null (system)
- Location
logger/null.lisp
- Packages
cl-fluent-logger/logger/null
- Exported Definitions
-
3.1.9 cl-fluent-logger/logger/broadcast/lisp.lisp
- Parent
cl-fluent-logger/logger/broadcast (system)
- Location
logger/broadcast.lisp
- Packages
cl-fluent-logger/logger/broadcast
- Exported Definitions
-
- Internal Definitions
-
3.1.10 cl-fluent-logger/logger/base/lisp.lisp
- Parent
cl-fluent-logger/logger/base (system)
- Location
logger/base.lisp
- Packages
cl-fluent-logger/logger/base
- Exported Definitions
-
4 Packages
Packages are listed by definition order.
4.1 cl-fluent-logger
- Source
lisp.lisp (file)
- Nicknames
- fluent
- cl-fluent-logger/main
- Use List
cl-fluent-logger/logger
4.2 cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger
- Exported Definitions
-
4.3 cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger/logger
- Exported Definitions
level-logger (class)
- Internal Definitions
-
4.4 cl-fluent-logger/logger/fluent
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger/logger
- Exported Definitions
-
- Internal Definitions
-
4.5 cl-fluent-logger/event-time
- Source
lisp.lisp (file)
- Use List
common-lisp
- Exported Definitions
event-time (class)
4.6 cl-fluent-logger/logger/text
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger/logger
- Exported Definitions
-
4.7 cl-fluent-logger/logger/null
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger/logger
- Exported Definitions
null-logger (class)
4.8 cl-fluent-logger/logger/broadcast
- Source
lisp.lisp (file)
- Use List
-
- Used By List
cl-fluent-logger/logger
- Exported Definitions
-
- Internal Definitions
-
4.9 cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Use List
common-lisp
- Used By List
-
- Exported Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Exported definitions
5.1.1 Special variables
- Special Variable: *logger*
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
5.1.2 Macros
- Macro: with-logger LOGGER &body BODY
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
5.1.3 Functions
- Function: debug TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: error TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: fatal TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: info TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: log TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: make-broadcast-logger &rest LOGGERS
-
- Package
cl-fluent-logger/logger/broadcast
- Source
lisp.lisp (file)
- Function: post LOGGER TAG DATA
-
- Package
cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Function: trace TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
- Function: warn TAG DATA
-
- Package
cl-fluent-logger/logger
- Source
lisp.lisp (file)
5.1.4 Generic functions
- Generic Function: close-logger LOGGER
-
- Package
cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Methods
- Method: close-logger (LOGGER broadcast-logger)
-
- Source
lisp.lisp (file)
- Method: close-logger (FLUENT-LOGGER fluent-logger)
-
- Source
lisp.lisp (file)
- Method: close-logger LOGGER
-
- Generic Function: fluent-logger-buffer-limit OBJECT
-
- Generic Function: (setf fluent-logger-buffer-limit) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-buffer-limit (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-buffer-limit) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-host OBJECT
-
- Generic Function: (setf fluent-logger-host) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-host (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-host) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-port OBJECT
-
- Generic Function: (setf fluent-logger-port) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-port (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-port) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-tag OBJECT
-
- Generic Function: (setf fluent-logger-tag) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-tag (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-tag) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-timeout OBJECT
-
- Generic Function: (setf fluent-logger-timeout) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-timeout (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-timeout) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: open-logger LOGGER
-
- Package
cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Methods
- Method: open-logger (LOGGER broadcast-logger)
-
- Source
lisp.lisp (file)
- Method: open-logger (FLUENT-LOGGER fluent-logger)
-
- Source
lisp.lisp (file)
- Method: open-logger LOGGER
-
- Generic Function: post-with-time LOGGER TAG DATA TIME
-
- Package
cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Methods
- Method: post-with-time (LOGGER broadcast-logger) TAG DATA TIME
-
- Source
lisp.lisp (file)
- Method: post-with-time (LOGGER null-logger) TAG DATA TIME
-
- Source
lisp.lisp (file)
- Method: post-with-time (LOGGER text-logger) TAG DATA TIME
-
- Source
lisp.lisp (file)
- Method: post-with-time (LOGGER text-logger) TAG DATA TIME around
-
- Source
lisp.lisp (file)
- Method: post-with-time (FLUENT-LOGGER fluent-logger) TAG DATA TIME
-
- Source
lisp.lisp (file)
- Method: post-with-time (LOGGER level-logger) TAG DATA TIME
-
- Source
lisp.lisp (file)
- Method: post-with-time (LOGGER base-logger) TAG DATA TIME around
-
- Generic Function: text-logger-stream OBJECT
-
- Package
cl-fluent-logger/logger/text
- Methods
- Method: text-logger-stream (TEXT-LOGGER text-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
5.1.5 Classes
- Class: base-logger ()
-
- Package
cl-fluent-logger/logger/base
- Source
lisp.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
post-with-time (method)
- Class: broadcast-logger ()
-
- Package
cl-fluent-logger/logger/broadcast
- Source
lisp.lisp (file)
- Direct superclasses
base-logger (class)
- Direct methods
-
- Direct slots
- Slot: children
-
- Initargs
:children
- Readers
broadcast-logger-children (generic function)
- Writers
(setf broadcast-logger-children) (generic function)
- Class: event-time ()
-
- Package
cl-fluent-logger/event-time
- Source
lisp.lisp (file)
- Direct superclasses
extension-type (class)
- Direct methods
initialize-instance (method)
- Direct slots
- Slot: data
-
- Initargs
:data
- Class: fluent-logger ()
-
- Package
cl-fluent-logger/logger/fluent
- Source
lisp.lisp (file)
- Direct superclasses
base-logger (class)
- Direct methods
-
- Direct slots
- Slot: tag
-
- Type
(or null string)
- Initargs
:tag
- Readers
fluent-logger-tag (generic function)
- Writers
(setf fluent-logger-tag) (generic function)
- Slot: host
-
- Type
string
- Initargs
:host
- Initform
"127.0.0.1"
- Readers
fluent-logger-host (generic function)
- Writers
(setf fluent-logger-host) (generic function)
- Slot: port
-
- Type
integer
- Initargs
:port
- Initform
24224
- Readers
fluent-logger-port (generic function)
- Writers
(setf fluent-logger-port) (generic function)
- Slot: buffer-limit
-
- Type
integer
- Initargs
:buffer-limit
- Initform
cl-fluent-logger/logger/fluent::*default-buffer-limit*
- Readers
fluent-logger-buffer-limit (generic function)
- Writers
(setf fluent-logger-buffer-limit) (generic function)
- Slot: timeout
-
- Type
number
- Initargs
:timeout
- Initform
3.0
- Readers
fluent-logger-timeout (generic function)
- Writers
(setf fluent-logger-timeout) (generic function)
- Slot: nanosecond-precision
-
- Type
boolean
- Initargs
:nanosecond-precision
- Readers
fluent-logger-nanosecond-precision (generic function)
- Writers
(setf fluent-logger-nanosecond-precision) (generic function)
- Slot: pendings
-
- Type
array
- Initform
(cl-fluent-logger/logger/fluent::make-pendings-array)
- Readers
fluent-logger-pendings (generic function)
- Writers
(setf fluent-logger-pendings) (generic function)
- Slot: pendings-lock
-
- Initform
(bordeaux-threads:make-lock)
- Slot: socket
-
- Readers
fluent-logger-socket (generic function)
- Writers
(setf fluent-logger-socket) (generic function)
- Slot: socket-lock
-
- Initform
(bordeaux-threads:make-recursive-lock)
- Class: level-logger ()
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Direct superclasses
base-logger (class)
- Direct methods
-
- Direct slots
- Slot: level
-
- Initargs
:level
- Initform
cl-fluent-logger/logger/level::+log-level-warn+
- Readers
level-logger-level (generic function)
- Writers
(setf level-logger-level) (generic function)
- Slot: logger
-
- Initargs
:logger
- Initform
(error ":logger is required")
- Readers
level-logger-logger (generic function)
- Writers
(setf level-logger-logger) (generic function)
- Class: null-logger ()
-
- Package
cl-fluent-logger/logger/null
- Source
lisp.lisp (file)
- Direct superclasses
base-logger (class)
- Direct methods
post-with-time (method)
- Class: text-logger ()
-
- Package
cl-fluent-logger/logger/text
- Source
lisp.lisp (file)
- Direct superclasses
base-logger (class)
- Direct methods
-
- Direct slots
- Slot: stream
-
- Initargs
:stream
- Initform
*standard-output*
- Readers
text-logger-stream (generic function)
- Slot: lock
-
- Initform
(bordeaux-threads:make-lock)
5.2 Internal definitions
5.2.1 Constants
- Constant: +log-level-debug+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-error+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-fatal+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-info+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-off+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-trace+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-unknown+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Constant: +log-level-warn+
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
5.2.2 Special variables
- Special Variable: *default-buffer-limit*
-
- Package
cl-fluent-logger/logger/fluent
- Source
lisp.lisp (file)
- Special Variable: *log-level*
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
5.2.3 Macros
- Macro: with-log-level LEVEL &body BODY
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
5.2.4 Functions
- Function: canonicalize-log-level LOG-LEVEL
-
- Package
cl-fluent-logger/logger/level
- Source
lisp.lisp (file)
- Function: make-pendings-array ()
-
- Package
cl-fluent-logger/logger/fluent
- Source
lisp.lisp (file)
5.2.5 Generic functions
- Generic Function: broadcast-logger-children OBJECT
-
- Generic Function: (setf broadcast-logger-children) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/broadcast
- Methods
- Method: broadcast-logger-children (BROADCAST-LOGGER broadcast-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf broadcast-logger-children) NEW-VALUE (BROADCAST-LOGGER broadcast-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-nanosecond-precision OBJECT
-
- Generic Function: (setf fluent-logger-nanosecond-precision) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-nanosecond-precision (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-nanosecond-precision) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-pendings OBJECT
-
- Generic Function: (setf fluent-logger-pendings) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-pendings (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-pendings) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: fluent-logger-socket OBJECT
-
- Generic Function: (setf fluent-logger-socket) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/fluent
- Methods
- Method: fluent-logger-socket (FLUENT-LOGGER fluent-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf fluent-logger-socket) NEW-VALUE (FLUENT-LOGGER fluent-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: level-logger-level OBJECT
-
- Generic Function: (setf level-logger-level) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/level
- Methods
- Method: level-logger-level (LEVEL-LOGGER level-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf level-logger-level) NEW-VALUE (LEVEL-LOGGER level-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: level-logger-logger OBJECT
-
- Generic Function: (setf level-logger-logger) NEW-VALUE OBJECT
-
- Package
cl-fluent-logger/logger/level
- Methods
- Method: level-logger-logger (LEVEL-LOGGER level-logger)
-
automatically generated reader method
- Source
lisp.lisp (file)
- Method: (setf level-logger-logger) NEW-VALUE (LEVEL-LOGGER level-logger)
-
automatically generated writer method
- Source
lisp.lisp (file)
- Generic Function: make-packet FLUENT-LOGGER TAG TIMESTAMP DATA
-
- Package
cl-fluent-logger/logger/fluent
- Source
lisp.lisp (file)
- 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
lisp.lisp (file)
- Methods
- Method: send-packet (FLUENT-LOGGER fluent-logger) BYTES
-
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
C | | |
| cl-fluent-logger.asd: | | The cl-fluent-logger․asd file |
| cl-fluent-logger/event-time/lisp.lisp: | | The cl-fluent-logger/event-time/lisp․lisp file |
| cl-fluent-logger/logger/base/lisp.lisp: | | The cl-fluent-logger/logger/base/lisp․lisp file |
| cl-fluent-logger/logger/broadcast/lisp.lisp: | | The cl-fluent-logger/logger/broadcast/lisp․lisp file |
| cl-fluent-logger/logger/fluent/lisp.lisp: | | The cl-fluent-logger/logger/fluent/lisp․lisp file |
| cl-fluent-logger/logger/level/lisp.lisp: | | The cl-fluent-logger/logger/level/lisp․lisp file |
| cl-fluent-logger/logger/lisp.lisp: | | The cl-fluent-logger/logger/lisp․lisp file |
| cl-fluent-logger/logger/null/lisp.lisp: | | The cl-fluent-logger/logger/null/lisp․lisp file |
| cl-fluent-logger/logger/text/lisp.lisp: | | The cl-fluent-logger/logger/text/lisp․lisp file |
| cl-fluent-logger/main/lisp.lisp: | | The cl-fluent-logger/main/lisp․lisp file |
|
F | | |
| File, Lisp, cl-fluent-logger.asd: | | The cl-fluent-logger․asd file |
| File, Lisp, cl-fluent-logger/event-time/lisp.lisp: | | The cl-fluent-logger/event-time/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/base/lisp.lisp: | | The cl-fluent-logger/logger/base/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/broadcast/lisp.lisp: | | The cl-fluent-logger/logger/broadcast/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/fluent/lisp.lisp: | | The cl-fluent-logger/logger/fluent/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/level/lisp.lisp: | | The cl-fluent-logger/logger/level/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/lisp.lisp: | | The cl-fluent-logger/logger/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/null/lisp.lisp: | | The cl-fluent-logger/logger/null/lisp․lisp file |
| File, Lisp, cl-fluent-logger/logger/text/lisp.lisp: | | The cl-fluent-logger/logger/text/lisp․lisp file |
| File, Lisp, cl-fluent-logger/main/lisp.lisp: | | The cl-fluent-logger/main/lisp․lisp file |
|
L | | |
| Lisp File, cl-fluent-logger.asd: | | The cl-fluent-logger․asd file |
| Lisp File, cl-fluent-logger/event-time/lisp.lisp: | | The cl-fluent-logger/event-time/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/base/lisp.lisp: | | The cl-fluent-logger/logger/base/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/broadcast/lisp.lisp: | | The cl-fluent-logger/logger/broadcast/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/fluent/lisp.lisp: | | The cl-fluent-logger/logger/fluent/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/level/lisp.lisp: | | The cl-fluent-logger/logger/level/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/lisp.lisp: | | The cl-fluent-logger/logger/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/null/lisp.lisp: | | The cl-fluent-logger/logger/null/lisp․lisp file |
| Lisp File, cl-fluent-logger/logger/text/lisp.lisp: | | The cl-fluent-logger/logger/text/lisp․lisp file |
| Lisp File, cl-fluent-logger/main/lisp.lisp: | | The cl-fluent-logger/main/lisp․lisp file |
|
A.2 Functions
| Index Entry | | Section |
|
( | | |
| (setf broadcast-logger-children) : | | Internal generic functions |
| (setf broadcast-logger-children) : | | Internal generic functions |
| (setf fluent-logger-buffer-limit) : | | Exported generic functions |
| (setf fluent-logger-buffer-limit) : | | Exported generic functions |
| (setf fluent-logger-host) : | | Exported generic functions |
| (setf fluent-logger-host) : | | Exported generic functions |
| (setf fluent-logger-nanosecond-precision) : | | Internal generic functions |
| (setf fluent-logger-nanosecond-precision) : | | Internal generic functions |
| (setf fluent-logger-pendings) : | | Internal generic functions |
| (setf fluent-logger-pendings) : | | Internal generic functions |
| (setf fluent-logger-port) : | | Exported generic functions |
| (setf fluent-logger-port) : | | Exported generic functions |
| (setf fluent-logger-socket) : | | Internal generic functions |
| (setf fluent-logger-socket) : | | Internal generic functions |
| (setf fluent-logger-tag) : | | Exported generic functions |
| (setf fluent-logger-tag) : | | Exported generic functions |
| (setf fluent-logger-timeout) : | | Exported generic functions |
| (setf fluent-logger-timeout) : | | Exported generic functions |
| (setf level-logger-level) : | | Internal generic functions |
| (setf level-logger-level) : | | Internal generic functions |
| (setf level-logger-logger) : | | Internal generic functions |
| (setf level-logger-logger) : | | Internal generic functions |
|
B | | |
| broadcast-logger-children : | | Internal generic functions |
| broadcast-logger-children : | | Internal generic functions |
|
C | | |
| canonicalize-log-level : | | Internal functions |
| close-logger : | | Exported generic functions |
| close-logger : | | Exported generic functions |
| close-logger : | | Exported generic functions |
| close-logger : | | Exported generic functions |
|
D | | |
| debug : | | Exported functions |
|
E | | |
| error : | | Exported functions |
|
F | | |
| fatal : | | Exported functions |
| fluent-logger-buffer-limit : | | Exported generic functions |
| fluent-logger-buffer-limit : | | Exported generic functions |
| fluent-logger-host : | | Exported generic functions |
| fluent-logger-host : | | Exported generic functions |
| fluent-logger-nanosecond-precision : | | Internal generic functions |
| fluent-logger-nanosecond-precision : | | Internal generic functions |
| fluent-logger-pendings : | | Internal generic functions |
| fluent-logger-pendings : | | Internal generic functions |
| fluent-logger-port : | | Exported generic functions |
| fluent-logger-port : | | Exported generic functions |
| fluent-logger-socket : | | Internal generic functions |
| fluent-logger-socket : | | Internal generic functions |
| fluent-logger-tag : | | Exported generic functions |
| fluent-logger-tag : | | Exported generic functions |
| fluent-logger-timeout : | | Exported generic functions |
| fluent-logger-timeout : | | Exported generic functions |
| Function, canonicalize-log-level : | | Internal functions |
| Function, debug : | | Exported functions |
| Function, error : | | Exported functions |
| Function, fatal : | | Exported functions |
| Function, info : | | Exported functions |
| Function, log : | | Exported functions |
| Function, make-broadcast-logger : | | Exported functions |
| Function, make-pendings-array : | | Internal functions |
| Function, post : | | Exported functions |
| Function, trace : | | Exported functions |
| Function, warn : | | Exported functions |
|
G | | |
| Generic Function, (setf broadcast-logger-children) : | | Internal generic functions |
| Generic Function, (setf fluent-logger-buffer-limit) : | | Exported generic functions |
| Generic Function, (setf fluent-logger-host) : | | Exported generic functions |
| Generic Function, (setf fluent-logger-nanosecond-precision) : | | Internal generic functions |
| Generic Function, (setf fluent-logger-pendings) : | | Internal generic functions |
| Generic Function, (setf fluent-logger-port) : | | Exported generic functions |
| Generic Function, (setf fluent-logger-socket) : | | Internal generic functions |
| Generic Function, (setf fluent-logger-tag) : | | Exported generic functions |
| Generic Function, (setf fluent-logger-timeout) : | | Exported generic functions |
| Generic Function, (setf level-logger-level) : | | Internal generic functions |
| Generic Function, (setf level-logger-logger) : | | Internal generic functions |
| Generic Function, broadcast-logger-children : | | Internal generic functions |
| Generic Function, close-logger : | | Exported generic functions |
| Generic Function, fluent-logger-buffer-limit : | | Exported generic functions |
| Generic Function, fluent-logger-host : | | Exported generic functions |
| Generic Function, fluent-logger-nanosecond-precision : | | Internal generic functions |
| Generic Function, fluent-logger-pendings : | | Internal generic functions |
| Generic Function, fluent-logger-port : | | Exported generic functions |
| Generic Function, fluent-logger-socket : | | Internal generic functions |
| Generic Function, fluent-logger-tag : | | Exported generic functions |
| Generic Function, fluent-logger-timeout : | | Exported generic functions |
| Generic Function, level-logger-level : | | Internal generic functions |
| Generic Function, level-logger-logger : | | Internal generic functions |
| Generic Function, make-packet : | | Internal generic functions |
| Generic Function, open-logger : | | Exported generic functions |
| Generic Function, post-with-time : | | Exported generic functions |
| Generic Function, send-packet : | | Internal generic functions |
| Generic Function, text-logger-stream : | | Exported generic functions |
|
I | | |
| info : | | Exported functions |
|
L | | |
| level-logger-level : | | Internal generic functions |
| level-logger-level : | | Internal generic functions |
| level-logger-logger : | | Internal generic functions |
| level-logger-logger : | | Internal generic functions |
| log : | | Exported functions |
|
M | | |
| Macro, with-log-level : | | Internal macros |
| Macro, with-logger : | | Exported macros |
| make-broadcast-logger : | | Exported functions |
| make-packet : | | Internal generic functions |
| make-packet : | | Internal generic functions |
| make-pendings-array : | | Internal functions |
| Method, (setf broadcast-logger-children) : | | Internal generic functions |
| Method, (setf fluent-logger-buffer-limit) : | | Exported generic functions |
| Method, (setf fluent-logger-host) : | | Exported generic functions |
| Method, (setf fluent-logger-nanosecond-precision) : | | Internal generic functions |
| Method, (setf fluent-logger-pendings) : | | Internal generic functions |
| Method, (setf fluent-logger-port) : | | Exported generic functions |
| Method, (setf fluent-logger-socket) : | | Internal generic functions |
| Method, (setf fluent-logger-tag) : | | Exported generic functions |
| Method, (setf fluent-logger-timeout) : | | Exported generic functions |
| Method, (setf level-logger-level) : | | Internal generic functions |
| Method, (setf level-logger-logger) : | | Internal generic functions |
| Method, broadcast-logger-children : | | Internal generic functions |
| Method, close-logger : | | Exported generic functions |
| Method, close-logger : | | Exported generic functions |
| Method, close-logger : | | Exported generic functions |
| Method, fluent-logger-buffer-limit : | | Exported generic functions |
| Method, fluent-logger-host : | | Exported generic functions |
| Method, fluent-logger-nanosecond-precision : | | Internal generic functions |
| Method, fluent-logger-pendings : | | Internal generic functions |
| Method, fluent-logger-port : | | Exported generic functions |
| Method, fluent-logger-socket : | | Internal generic functions |
| Method, fluent-logger-tag : | | Exported generic functions |
| Method, fluent-logger-timeout : | | Exported generic functions |
| Method, level-logger-level : | | Internal generic functions |
| Method, level-logger-logger : | | Internal generic functions |
| Method, make-packet : | | Internal generic functions |
| Method, open-logger : | | Exported generic functions |
| Method, open-logger : | | Exported generic functions |
| Method, open-logger : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, post-with-time : | | Exported generic functions |
| Method, send-packet : | | Internal generic functions |
| Method, text-logger-stream : | | Exported generic functions |
|
O | | |
| open-logger : | | Exported generic functions |
| open-logger : | | Exported generic functions |
| open-logger : | | Exported generic functions |
| open-logger : | | Exported generic functions |
|
P | | |
| post : | | Exported functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
| post-with-time : | | Exported generic functions |
|
S | | |
| send-packet : | | Internal generic functions |
| send-packet : | | Internal generic functions |
|
T | | |
| text-logger-stream : | | Exported generic functions |
| text-logger-stream : | | Exported generic functions |
| trace : | | Exported functions |
|
W | | |
| warn : | | Exported functions |
| with-log-level : | | Internal macros |
| with-logger : | | Exported macros |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *default-buffer-limit* : | | Internal special variables |
| *log-level* : | | Internal special variables |
| *logger* : | | Exported special variables |
|
+ | | |
| +log-level-debug+ : | | Internal constants |
| +log-level-error+ : | | Internal constants |
| +log-level-fatal+ : | | Internal constants |
| +log-level-info+ : | | Internal constants |
| +log-level-off+ : | | Internal constants |
| +log-level-trace+ : | | Internal constants |
| +log-level-unknown+ : | | Internal constants |
| +log-level-warn+ : | | Internal constants |
|
B | | |
| buffer-limit : | | Exported classes |
|
C | | |
| children : | | Exported classes |
| Constant, +log-level-debug+ : | | Internal constants |
| Constant, +log-level-error+ : | | Internal constants |
| Constant, +log-level-fatal+ : | | Internal constants |
| Constant, +log-level-info+ : | | Internal constants |
| Constant, +log-level-off+ : | | Internal constants |
| Constant, +log-level-trace+ : | | Internal constants |
| Constant, +log-level-unknown+ : | | Internal constants |
| Constant, +log-level-warn+ : | | Internal constants |
|
D | | |
| data : | | Exported classes |
|
H | | |
| host : | | Exported classes |
|
L | | |
| level : | | Exported classes |
| lock : | | Exported classes |
| logger : | | Exported classes |
|
N | | |
| nanosecond-precision : | | Exported classes |
|
P | | |
| pendings : | | Exported classes |
| pendings-lock : | | Exported classes |
| port : | | Exported classes |
|
S | | |
| Slot, buffer-limit : | | Exported classes |
| Slot, children : | | Exported classes |
| Slot, data : | | Exported classes |
| Slot, host : | | Exported classes |
| Slot, level : | | Exported classes |
| Slot, lock : | | Exported classes |
| Slot, logger : | | Exported classes |
| Slot, nanosecond-precision : | | Exported classes |
| Slot, pendings : | | Exported classes |
| Slot, pendings-lock : | | Exported classes |
| Slot, port : | | Exported classes |
| Slot, socket : | | Exported classes |
| Slot, socket-lock : | | Exported classes |
| Slot, stream : | | Exported classes |
| Slot, tag : | | Exported classes |
| Slot, timeout : | | Exported classes |
| socket : | | Exported classes |
| socket-lock : | | Exported classes |
| Special Variable, *default-buffer-limit* : | | Internal special variables |
| Special Variable, *log-level* : | | Internal special variables |
| Special Variable, *logger* : | | Exported special variables |
| stream : | | Exported classes |
|
T | | |
| tag : | | Exported classes |
| timeout : | | Exported classes |
|
A.4 Data types
| Index Entry | | Section |
|
B | | |
| base-logger : | | Exported classes |
| broadcast-logger : | | Exported classes |
|
C | | |
| cl-fluent-logger : | | The cl-fluent-logger system |
| cl-fluent-logger : | | The cl-fluent-logger package |
| 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 : | | Exported classes |
| Class, broadcast-logger : | | Exported classes |
| Class, event-time : | | Exported classes |
| Class, fluent-logger : | | Exported classes |
| Class, level-logger : | | Exported classes |
| Class, null-logger : | | Exported classes |
| Class, text-logger : | | Exported classes |
|
E | | |
| event-time : | | Exported classes |
|
F | | |
| fluent-logger : | | Exported classes |
|
L | | |
| level-logger : | | Exported classes |
|
N | | |
| null-logger : | | Exported 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 | | |
| 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 : | | Exported classes |
|