4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
8 license-file: doc/LICENSE
11 Display/logging facilities used by both htsn and htsn-import.
13 This library contains three modules,
15 * Network.Services.TSN.Logging
17 * Network.Services.TSN.Report
19 * Network.Services.TSN.Terminal
21 They work together to provide \"reporting\" for the htsn and htsn-import
22 executables which both display and log things in the same way.
24 The Network.Services.TSN.Logging module allows the application to
25 log to syslog, a file, or both. Four convenience functions are
26 provided to log messages at each priority: error, debug, info, and
29 The Network.Services.TSN.Terminal provides similar functions that
30 instead display messages on the console (terminal). The output is
31 color-coded according to the severity of the message.
33 The Network.Services.TSN.Report modules contains convenience
34 functions that both log and display informational message. This is
35 what an (optionally interactive) application will usually want to
41 Network.Services.TSN.Logging
42 Network.Services.TSN.Report
43 Network.Services.TSN.Terminal
52 -fwarn-missing-signatures
57 -fwarn-incomplete-record-updates
58 -fwarn-monomorphism-restriction
65 source-repository head
67 location: http://michael.orlitzky.com/git/htsn-common.git