Difference between revisions of "Mythlogserver"
(Add detail to --nologserver option) |
(Add 0.28 compile time change) |
||
Line 8: | Line 8: | ||
how the logging options work, refer to [[Logging]]. | how the logging options work, refer to [[Logging]]. | ||
− | In 0.27, the ''--nologserver'' option has been added and if used | + | In 0.27, the ''--nologserver'' command line option has been added and if used, |
− | + | <code>mythlogserver</code> will not be started. Output will only | |
go to the console (file, db and syslog are disabled.) Naturally, the | go to the console (file, db and syslog are disabled.) Naturally, the | ||
''--quiet'' option shouldn't be used if logging is desired (the same is | ''--quiet'' option shouldn't be used if logging is desired (the same is | ||
Line 19: | Line 19: | ||
logging. | logging. | ||
− | Also in 0.27 <code | + | Also in 0.27 <code>mythlogserver</code> is now optional, and really only intended for debugging purposes. |
+ | |||
+ | In 0.28, the compile time option ''--disable-mythlogserver'' was removed and <code>mythlogserver</code> | ||
+ | is disabled by default. ''--enable-mythlogserver'' was added. | ||
A single copy of <code>mythlogserver</code> is started on each host, | A single copy of <code>mythlogserver</code> is started on each host, |
Revision as of 20:06, 7 May 2014
Note: The correct title of this article is mythlogserver. It appears incorrectly here due to technical restrictions.
mythlogserver
is a program added in the 0.26 release.
Log messages generated by all of the other MythTV programs are sent to
mythlogserver
which then distributes them to files based on
the --syslog, and --logpath command line options as well
as to the database (if --nodblog isn't set.) For details on
how the logging options work, refer to Logging.
In 0.27, the --nologserver command line option has been added and if used,
mythlogserver
will not be started. Output will only
go to the console (file, db and syslog are disabled.) Naturally, the
--quiet option shouldn't be used if logging is desired (the same is
probably true for --daemon, but that needs testing.)
Additionally, users building from source can select the --disable-mythlogserver option when running configure. If used, each mythProgram will have a logging thread and that will handle syslog, file logging.
Also in 0.27 mythlogserver
is now optional, and really only intended for debugging purposes.
In 0.28, the compile time option --disable-mythlogserver was removed and mythlogserver
is disabled by default. --enable-mythlogserver was added.
A single copy of mythlogserver
is started on each host,
as soon as any MythTV program starts,
typically mythbackend
and mythfrontend
.
mythlogserver
's own logging options are inherited from the
program that starts it. Log entries in mythlogserver
's own
log can be seen whenever one of its clients, such as a backend, starts
and stops using it. Also note that when mythlogserver
detects that no other MythTV program is using it, it will stop running
after 5 minutes.
See 0.26 specific sections in Logrotate All Applications and Simple rsyslog Configuration if they are used.
mythlogserver
uses ZeroMQ libraries, which
are included with the MythTV distribution.