The cl-fluent-logger Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-fluent-logger Reference Manual

This is the cl-fluent-logger Reference Manual, version 0.1.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:16:22 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

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

Copyright

Copyright (c) 2017 Eitaro Fukamachi (e.arrows@gmail.com)

License

Licensed under the BSD 3-Clause License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Next: , Previous: , Up: Systems   [Contents][Index]

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)


Next: , Previous: , Up: Systems   [Contents][Index]

2.2 cl-fluent-logger/main

Dependency

cl-fluent-logger/logger (system)

Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.3 cl-fluent-logger/logger

Dependencies
Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.4 cl-fluent-logger/logger/level

Dependencies
Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.5 cl-fluent-logger/logger/fluent

Dependencies
Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.6 cl-fluent-logger/event-time

Dependency

cl-messagepack

Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.7 cl-fluent-logger/logger/text

Dependencies
Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.8 cl-fluent-logger/logger/null

Dependency

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

Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.9 cl-fluent-logger/logger/broadcast

Dependency

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

Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Previous: , Up: Systems   [Contents][Index]

2.10 cl-fluent-logger/logger/base

Dependency

local-time

Source

cl-fluent-logger.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-fluent-logger.asd

Location

cl-fluent-logger.asd

Systems

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

cl-fluent-logger/main (system)

Location

main.lisp

Packages

cl-fluent-logger


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Lisp files   [Contents][Index]

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)


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Previous: , Up: Lisp files   [Contents][Index]

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

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-fluent-logger

Source

lisp.lisp (file)

Nicknames
Use List

cl-fluent-logger/logger


Next: , Previous: , Up: Packages   [Contents][Index]

4.2 cl-fluent-logger/logger

Source

lisp.lisp (file)

Use List
Used By List

cl-fluent-logger

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

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

Next: , Previous: , Up: Packages   [Contents][Index]

4.4 cl-fluent-logger/logger/fluent

Source

lisp.lisp (file)

Use List
Used By List

cl-fluent-logger/logger

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.5 cl-fluent-logger/event-time

Source

lisp.lisp (file)

Use List

common-lisp

Exported Definitions

event-time (class)


Next: , Previous: , Up: Packages   [Contents][Index]

4.6 cl-fluent-logger/logger/text

Source

lisp.lisp (file)

Use List
Used By List

cl-fluent-logger/logger

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

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)


Next: , Previous: , Up: Packages   [Contents][Index]

4.8 cl-fluent-logger/logger/broadcast

Source

lisp.lisp (file)

Use List
Used By List

cl-fluent-logger/logger

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.9 cl-fluent-logger/logger/base

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *logger*
Package

cl-fluent-logger/logger

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: with-logger LOGGER &body BODY
Package

cl-fluent-logger/logger

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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)


Previous: , Up: Exported definitions   [Contents][Index]

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)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

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)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

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)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: with-log-level LEVEL &body BODY
Package

cl-fluent-logger/logger/level

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

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)


Previous: , Up: Internal definitions   [Contents][Index]

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

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-fluent-logger.asd: The cl-fluent-logger<dot>asd file
cl-fluent-logger/event-time/lisp.lisp: The cl-fluent-logger/event-time/lisp<dot>lisp file
cl-fluent-logger/logger/base/lisp.lisp: The cl-fluent-logger/logger/base/lisp<dot>lisp file
cl-fluent-logger/logger/broadcast/lisp.lisp: The cl-fluent-logger/logger/broadcast/lisp<dot>lisp file
cl-fluent-logger/logger/fluent/lisp.lisp: The cl-fluent-logger/logger/fluent/lisp<dot>lisp file
cl-fluent-logger/logger/level/lisp.lisp: The cl-fluent-logger/logger/level/lisp<dot>lisp file
cl-fluent-logger/logger/lisp.lisp: The cl-fluent-logger/logger/lisp<dot>lisp file
cl-fluent-logger/logger/null/lisp.lisp: The cl-fluent-logger/logger/null/lisp<dot>lisp file
cl-fluent-logger/logger/text/lisp.lisp: The cl-fluent-logger/logger/text/lisp<dot>lisp file
cl-fluent-logger/main/lisp.lisp: The cl-fluent-logger/main/lisp<dot>lisp file

F
File, Lisp, cl-fluent-logger.asd: The cl-fluent-logger<dot>asd file
File, Lisp, cl-fluent-logger/event-time/lisp.lisp: The cl-fluent-logger/event-time/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/base/lisp.lisp: The cl-fluent-logger/logger/base/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/broadcast/lisp.lisp: The cl-fluent-logger/logger/broadcast/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/fluent/lisp.lisp: The cl-fluent-logger/logger/fluent/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/level/lisp.lisp: The cl-fluent-logger/logger/level/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/lisp.lisp: The cl-fluent-logger/logger/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/null/lisp.lisp: The cl-fluent-logger/logger/null/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/logger/text/lisp.lisp: The cl-fluent-logger/logger/text/lisp<dot>lisp file
File, Lisp, cl-fluent-logger/main/lisp.lisp: The cl-fluent-logger/main/lisp<dot>lisp file

L
Lisp File, cl-fluent-logger.asd: The cl-fluent-logger<dot>asd file
Lisp File, cl-fluent-logger/event-time/lisp.lisp: The cl-fluent-logger/event-time/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/base/lisp.lisp: The cl-fluent-logger/logger/base/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/broadcast/lisp.lisp: The cl-fluent-logger/logger/broadcast/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/fluent/lisp.lisp: The cl-fluent-logger/logger/fluent/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/level/lisp.lisp: The cl-fluent-logger/logger/level/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/lisp.lisp: The cl-fluent-logger/logger/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/null/lisp.lisp: The cl-fluent-logger/logger/null/lisp<dot>lisp file
Lisp File, cl-fluent-logger/logger/text/lisp.lisp: The cl-fluent-logger/logger/text/lisp<dot>lisp file
Lisp File, cl-fluent-logger/main/lisp.lisp: The cl-fluent-logger/main/lisp<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

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): 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

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

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   D   H   L   N   P   S   T  
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

Jump to:   *   +  
B   C   D   H   L   N   P   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   E   F   L   N   P   S   T  
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

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