| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |
Arguments: &key format thread stop start wait log
Print the contents of the current memory log
to *standard-output*
.
The printing is always done from a copy of the current log. The value
is returned is the copy from which the output was printed.
If the log argument is not supplied, call memlog-copy with the supplied stop, start, and wait arguments. If the log argument is specified, it must be a memory-log instance. In that case memlog-copy is not called; the output is derived from the supplied log.
If the thread argument is supplied it may be an integer thread index or a string or symbol. Only the entries pertaining to the specified thread are printed. A string or symbol is matched to the start of a process name, ignoring case.
The format argument specifies a format for
the output; the default is :default
. The allowed
values are:
:raw
-- print all the components of an entry on one
line with the ~S
format directive for each.
:default
-- print a moderately readable form of
each entry.
:logfmt
-- print the leading elements of the entry
in the :default
format. Examine elements after the
fourth and treat a string containing ~
as a format
string to use on the remaining parts of the entry.
a string
-- treat the string as a format string
applied to the log entry to return a string for an output line.
other
-- apply other to the current log entry.
See Memlog: A Facility for Minimally Intrusive Monitoring of Complex Application Behavior in smp.htm for more information.
See multiprocessing.htm for general information on multiprocessing in Allegro CL.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |