30 lines
1.4 KiB
Nix
30 lines
1.4 KiB
Nix
lib : with (import ./param-constructors.nix lib);
|
|
|
|
let mkJournalParam = description :
|
|
mkEnumParam [(-1) 0 1 2 3 4] 0 "Logging level for ${description}";
|
|
in {
|
|
default = mkIntParam 1 ''
|
|
Specifies the default loglevel to be used for subsystems for which no
|
|
specific loglevel is defined.
|
|
'';
|
|
|
|
app = mkJournalParam "applications other than daemons.";
|
|
asn = mkJournalParam "low-level encoding/decoding (ASN.1, X.509 etc.)";
|
|
cfg = mkJournalParam "configuration management and plugins.";
|
|
chd = mkJournalParam "CHILD_SA/IPsec SA.";
|
|
dmn = mkJournalParam "main daemon setup/cleanup/signal handling.";
|
|
enc = mkJournalParam "packet encoding/decoding encryption/decryption operations.";
|
|
esp = mkJournalParam "libipsec library messages.";
|
|
ike = mkJournalParam "IKE_SA/ISAKMP SA.";
|
|
imc = mkJournalParam "integrity Measurement Collector.";
|
|
imv = mkJournalParam "integrity Measurement Verifier.";
|
|
job = mkJournalParam "jobs queuing/processing and thread pool management.";
|
|
knl = mkJournalParam "IPsec/Networking kernel interface.";
|
|
lib = mkJournalParam "libstrongwan library messages.";
|
|
mgr = mkJournalParam "IKE_SA manager, handling synchronization for IKE_SA access.";
|
|
net = mkJournalParam "IKE network communication.";
|
|
pts = mkJournalParam "platform Trust Service.";
|
|
tls = mkJournalParam "libtls library messages.";
|
|
tnc = mkJournalParam "trusted Network Connect.";
|
|
}
|