This is the irc-logger Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:24:56 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
irc-loggercl-irc (system).
cl-ppcre (system).
package.lisp (file).
logger.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
irc-logger/logger.lisppackage.lisp (file).
irc-logger (system).
*loggers* (special variable).
add-channel-logger (function).
add-hook-logger (function).
add-logger (function).
(setf channels) (writer method).
channels (reader method).
(setf connection) (writer method).
connection (reader method).
log-file-path (generic function).
password (reader method).
print-object (method).
remove-channel-logger (function).
remove-hook-logger (function).
remove-logger (function).
%is-connected (function).
%log-file-path (function).
%output-event (generic function).
*daemon-monitor-process* (special variable).
*msg* (special variable).
*timeout* (special variable).
*user-address-scanner* (special variable).
*warning-message-utime* (special variable).
+posix-epoch+ (constant).
action-hook (function).
add-log-entry (function).
add-private-log-entry (function).
async (reader method).
attempt-reconnection (function).
c-name (reader method).
canonicalize-channel-name (function).
channel-names (reader method).
(setf channel-names) (writer method).
create-logger (function).
current-output-names (reader method).
(setf current-output-names) (writer method).
daemon-monitor (function).
daemon-sleep (function).
do-connect-and-join (function).
ensure-output-stream (function).
ensure-output-stream-for-unichannel (function).
error-hook (function).
find-channel-with-name (function).
find-logger-with-connection (function).
find-logger-with-nick (function).
format-date-time (function).
format-utime (function).
formats (reader method).
get-format (function).
get-output-name (function).
(setf get-output-name) (function).
get-private-log-stream (function).
get-stream (function).
(setf get-stream) (function).
get-unknown-log-stream (function).
handler (reader method).
(setf handler) (writer method).
invite-hook (function).
is-connected (function).
is-unichannel-output (function).
join-hook (function).
kick-hook (function).
kill-hook (function).
l-nickname (reader method).
l-realname (reader method).
l-username (reader method).
last-pong (reader method).
(setf last-pong) (writer method).
last-sexp-field (function).
log-channel (class).
log-daemon-message (function).
log-disconnection (function).
log-file-path-utime (function).
log-reconnection (function).
logger (class).
logging-stream (reader method).
make-a-channel (function).
make-channels (function).
make-output-name (function).
make-output-name-utime (function).
mode-hook (function).
monitor-events (reader method).
(setf monitor-events) (writer method).
monitor-once (function).
need-user-address? (function).
nick-hook (function).
notice-hook (function).
output-event (function).
output-event-for-a-stream (function).
output-root (reader method).
part-hook (function).
ping-hook (function).
pong-hook (function).
port (reader method).
posix-time-to-utime (function).
private-log (reader method).
private-log-stream (reader method).
privmsg-hook (function).
quit-hook (function).
quit-with-timeout (function).
rpl_endofnames-hook (function).
rpl_namreply-hook (function).
rpl_topic-hook (function).
rpl_topicwhotime-hook (function).
server (reader method).
start-logger (function).
streams (reader method).
topic-hook (function).
unichannel (reader method).
unknown-log (reader method).
unknown-log-stream (reader method).
user-address (function).
user-output (reader method).
warning-hook (function).
warning-message-utime (reader method).
(setf warning-message-utime) (writer method).
with-decoding (macro).
write-file-footer (generic function).
write-file-header (generic function).
Packages are listed by definition order.
irc-loggercl-irc.
cl-ppcre.
common-lisp.
*loggers* (special variable).
add-channel-logger (function).
add-hook-logger (function).
add-logger (function).
log-file-path (generic function).
remove-channel-logger (function).
remove-hook-logger (function).
remove-logger (function).
%is-connected (function).
%log-file-path (function).
%output-event (generic function).
*daemon-monitor-process* (special variable).
*msg* (special variable).
*timeout* (special variable).
*user-address-scanner* (special variable).
*warning-message-utime* (special variable).
+posix-epoch+ (constant).
action-hook (function).
add-log-entry (function).
add-private-log-entry (function).
async (generic reader).
attempt-reconnection (function).
c-name (generic reader).
canonicalize-channel-name (function).
channel-names (generic reader).
(setf channel-names) (generic writer).
create-logger (function).
current-output-names (generic reader).
(setf current-output-names) (generic writer).
daemon-monitor (function).
daemon-sleep (function).
do-connect-and-join (function).
ensure-output-stream (function).
ensure-output-stream-for-unichannel (function).
error-hook (function).
find-channel-with-name (function).
find-logger-with-connection (function).
find-logger-with-nick (function).
format-date-time (function).
format-utime (function).
formats (generic reader).
get-format (function).
get-output-name (function).
(setf get-output-name) (function).
get-private-log-stream (function).
get-stream (function).
(setf get-stream) (function).
get-unknown-log-stream (function).
handler (generic reader).
(setf handler) (generic writer).
invite-hook (function).
is-connected (function).
is-unichannel-output (function).
join-hook (function).
kick-hook (function).
kill-hook (function).
l-nickname (generic reader).
l-realname (generic reader).
l-username (generic reader).
last-pong (generic reader).
(setf last-pong) (generic writer).
last-sexp-field (function).
log-channel (class).
log-daemon-message (function).
log-disconnection (function).
log-file-path-utime (function).
log-reconnection (function).
logger (class).
logging-stream (generic reader).
make-a-channel (function).
make-channels (function).
make-output-name (function).
make-output-name-utime (function).
mode-hook (function).
monitor-events (generic reader).
(setf monitor-events) (generic writer).
monitor-once (function).
need-user-address? (function).
nick-hook (function).
notice-hook (function).
output-event (function).
output-event-for-a-stream (function).
output-root (generic reader).
part-hook (function).
ping-hook (function).
pong-hook (function).
port (generic reader).
posix-time-to-utime (function).
private-log (generic reader).
private-log-stream (generic reader).
privmsg-hook (function).
quit-hook (function).
quit-with-timeout (function).
rpl_endofnames-hook (function).
rpl_namreply-hook (function).
rpl_topic-hook (function).
rpl_topicwhotime-hook (function).
server (generic reader).
start-logger (function).
streams (generic reader).
topic-hook (function).
unichannel (generic reader).
unknown-log (generic reader).
unknown-log-stream (generic reader).
user-address (function).
user-output (generic reader).
warning-hook (function).
warning-message-utime (generic reader).
(setf warning-message-utime) (generic writer).
with-decoding (macro).
write-file-footer (generic function).
write-file-header (generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Quit the active connection with nick and remove from active list.
string)) ¶(eql :text))) ¶(eql :binary))) ¶(eql :sexp))) ¶(eql :raw))) ¶logger)) ¶List of channels.
cl-irc.
logger)) ¶IRC connection object.
cl-irc.
logger)) ¶IRC connection object.
cl-irc.
logger)) ¶Nickname’s nickserver password.
cl-irc.
Process of background monitor.
OUTPUT may be a pathname or a stream
This function runs in the background and monitors the connection of the logger.
Ensures that *output-stream* is correct.
Returns T if output is setup for a single channel directory structure.
(eql :text)) stream utime type channel source text msg unichannel) ¶(eql :sexp)) stream utime type channel source text msg unichannel) ¶(eql :raw)) stream utime type channel source text msg unichannel) ¶log-channel)) ¶Name of channel.
name.
log-channel)) ¶automatically generated reader method
log-channel)) ¶automatically generated writer method
log-channel)) ¶automatically generated reader method
log-channel)) ¶List of output streams.
Name of channel.
cl-irc.
:name
This slot is read-only.
List of output streams.
:streams
This slot is read-only.
:output-root
This slot is read-only.
:current-output-names
async.
(setf channel-names).
channel-names.
(setf channels).
channels.
(setf connection).
connection.
formats.
(setf handler).
handler.
l-nickname.
l-realname.
l-username.
(setf last-pong).
last-pong.
logging-stream.
(setf monitor-events).
monitor-events.
password.
port.
print-object.
private-log.
private-log-stream.
server.
unichannel.
unknown-log.
unknown-log-stream.
user-output.
(setf warning-message-utime).
warning-message-utime.
IRC connection object.
cl-irc.
:connection
Background handler process.
Nickname of the bot.
cl-irc.
:nick
This slot is read-only.
Nickname’s nickserver password.
cl-irc.
:password
This slot is read-only.
Connected IRC server.
:server
This slot is read-only.
Connected IRC server’s port.
:port
port.
This slot is read-only.
List of channel names.
:channel-names
Realname for cl-irc
cl-irc.
:realname
This slot is read-only.
Username for cl-irc
cl-irc.
:username
This slot is read-only.
logging-stream for cl-irc.
:logging-stream
This slot is read-only.
List of channels.
cl-irc.
:channels
Output parameter from user, maybe stream or pathname.
:user-output
This slot is read-only.
T if user-output is directory for individual channel output.
boolean
:unichannel
This slot is read-only.
A list of output formats.
:formats
This slot is read-only.
utime of last pong message
Pathname of the private log file for the daemon.
:private-log
This slot is read-only.
Pathname of the log file for unknown messages.
:unknown-log
This slot is read-only.
Stream of the private log file for the daemon.
:private-log-stream
This slot is read-only.
Stream of the log file for unknown messages.
:unknown-log-stream
This slot is read-only.
List of events for the monitor to process.
Time of last, potentially active, warning message.
| Jump to: | %
(
A C D E F G H I J K L M N O P Q R S T U W |
|---|
| Jump to: | %
(
A C D E F G H I J K L M N O P Q R S T U W |
|---|
| Jump to: | *
+
A C F H L M N O P R S U W |
|---|
| Jump to: | *
+
A C F H L M N O P R S U W |
|---|
| Jump to: | C F I L P S |
|---|
| Jump to: | C F I L P S |
|---|