license-file: doc/LICENSE
build-type: Simple
synopsis:
- Library used by both htsn and htsn-import.
+ Display/logging facilities used by both htsn and htsn-import.
description:
This library contains three modules,
.
.
They work together to provide \"reporting\" for the htsn and htsn-import
executables which both display and log things in the same way.
+ .
+ The Network.Services.TSN.Logging module allows the application to
+ log to syslog, a file, or both. Four convenience functions are
+ provided to log messages at each priority: error, debug, info, and
+ warn.
+ .
+ The Network.Services.TSN.Terminal provides similar functions that
+ instead display messages on the console (terminal). The output is
+ color-coded according to the severity of the message.
+ .
+ The Network.Services.TSN.Report modules contains convenience
+ functions that both log and display informational message. This is
+ what an (optionally interactive) application will usually want to
+ do.
library
hs-source-dirs: src/
-fwarn-monomorphism-restriction
-fwarn-unused-do-bind
-rtsopts
- -threaded
-optc-O3
-optc-march=native
-O2