artdaq_mfextensions  v1_05_00
mfplugins::ELMultiFileOutput::Config Struct Reference

Configuration parameters for ELMultiFileOutput. More...

Public Attributes

fhicl::TableFragment
< ELdestination::Config > 
elDestConfig
 ELdestination common config parameters.
 
fhicl::Atom< std::string > baseDir
 "base_directory" (Default: "/tmp"): Directory where log files will be created More...
 
fhicl::Atom< bool > append
 "append" (Default: true): Append to existing log files More...
 
fhicl::Atom< bool > useHostname
 "use_hostname" (Default: true): Use the hostname when generating log file names More...
 
fhicl::Atom< bool > useApplication
 "use_application" (Default: true): Use the application field when generating log file names More...
 
fhicl::Atom< bool > useCategory
 "use_category" (Default: false): Use the category field when generating log file names More...
 
fhicl::Atom< bool > useModule
 "use_module" (Default: false): Use the module field when generating log file names More...
 

Detailed Description

Configuration parameters for ELMultiFileOutput.

Definition at line 25 of file MultiFile_mfPlugin.cc.

Member Data Documentation

fhicl::Atom<bool> mfplugins::ELMultiFileOutput::Config::append
Initial value:
=
fhicl::Atom<bool>{fhicl::Name{"append"}, fhicl::Comment{"Append to existing log files"}, true}

"append" (Default: true): Append to existing log files

Definition at line 33 of file MultiFile_mfPlugin.cc.

fhicl::Atom<std::string> mfplugins::ELMultiFileOutput::Config::baseDir
Initial value:
= fhicl::Atom<std::string>{
fhicl::Name{"base_directory"}, fhicl::Comment{"Directory where log files will be created"}, "/tmp"}

"base_directory" (Default: "/tmp"): Directory where log files will be created

Definition at line 30 of file MultiFile_mfPlugin.cc.

fhicl::Atom<bool> mfplugins::ELMultiFileOutput::Config::useApplication
Initial value:
=
fhicl::Atom<bool>{fhicl::Name{"use_application"},
fhicl::Comment{"Use the application field when generating log file names"}, true}

"use_application" (Default: true): Use the application field when generating log file names

Definition at line 39 of file MultiFile_mfPlugin.cc.

fhicl::Atom<bool> mfplugins::ELMultiFileOutput::Config::useCategory
Initial value:
= fhicl::Atom<bool>{
fhicl::Name{"use_category"}, fhicl::Comment{"Use the category field when generating log file names"}, false}

"use_category" (Default: false): Use the category field when generating log file names

Definition at line 43 of file MultiFile_mfPlugin.cc.

fhicl::Atom<bool> mfplugins::ELMultiFileOutput::Config::useHostname
Initial value:
= fhicl::Atom<bool>{
fhicl::Name{"use_hostname"}, fhicl::Comment{"Use the hostname when generating log file names"}, true}

"use_hostname" (Default: true): Use the hostname when generating log file names

Definition at line 36 of file MultiFile_mfPlugin.cc.

fhicl::Atom<bool> mfplugins::ELMultiFileOutput::Config::useModule
Initial value:
= fhicl::Atom<bool>{
fhicl::Name{"use_module"}, fhicl::Comment{"Use the module field when generating log file names"}, false}

"use_module" (Default: false): Use the module field when generating log file names

Definition at line 46 of file MultiFile_mfPlugin.cc.


The documentation for this struct was generated from the following file: