uploader: Alan Kelm (1:163/109.38 akelm@birch.ocunix.on.ca)
The LogProc logging utility
===========================
version 1.3 - June 1993
What is LogProc?
----------------
LogProc is a server program which takes "logging messages" from multiple
sources and posts the log information to windows and files and pipes.
LogProc supports both scrolling windows and line-addressable windows with
cursor positioning and text attributes (bold, colored, inverse,...).
Logproc is totally configurable, and supports both synchronous and
asynchronous messages (you don't have to wait until the Log Message has
been output before continuing). LogProc also buffers writes to log files,
to minimize disk accesses. It only opens the output file when actually
writing to it, to minimize the chance of corruption on system crash, and
to permit reading the log while it is being written.
Each Logproc "log" is either a window (unbuffered) or a file (buffered).
These logs can be grouped together into "log groups". Log messages are
passed to LogProc as ARexx messages, from programs or ARexx scripts.
Each message specifies the log group to which the message is to be output,
as well as the contents of the message. Logproc then posts the message to
every log in that log group. A log may belong to several log groups.
Commands exist to open and close LogProc logs as well as to flush
(buffered) logs. There are commands to query logproc about existing logs
and log groups, as well as to add and remove logs from log groups.
|