Module driver:log - System log driver
System log driver. This provides the system log facility, allowing the system log to be written to different output devices. The initial setup requires a bit of dialogue with the console process, which starts "log" as the first driver in the system.
Used:
Index
-
Channel type
CT.LOG.SETUP- Channel-type used to configure the log device -
Protocol
P.LOG.SETUP.IN- Used to setup the log device-
Tag
add.output- Add a logging output device -
Tag
init- Used as a one-off to provide the log server-end during system initialisation -
Tag
set.dev- Set the logging device target -
Tag
set.tty- Set the logging TTY target
-
Tag
-
Protocol
P.LOG.SETUP.OUT- Responses from the log setup
Declarations
log.inc:31Protocol P.LOG.SETUP.IN
PROTOCOL P.LOG.SETUP.IN
Used to setup the log device.
log.inc:33Tag init
init; LOG?
Used as a one-off to provide the log server-end during system initialisation.
log.inc:35Tag add.output
add.output; INT; CT.OUTPUT!
Add a logging output device.
log.inc:36Tag set.tty
set.tty; CT.OUTPUT!
Set the logging TTY target.
log.inc:37Tag set.dev
set.dev; SHARED CT.OUTPUT!
Set the logging device target.
log.inc:41Protocol P.LOG.SETUP.OUT
PROTOCOL P.LOG.SETUP.OUT
Responses from the log setup.
log.inc:47Channel type CT.LOG.SETUP
RECURSIVE CHAN TYPE CT.LOG.SETUP
Channel-type used to configure the log device.