X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fdaemon.xml;h=ddd5cf29247f4712af99a5df430f69309a09acff;hb=02ea24ca2a0aac854c4e9e7d712f6464c8b29e4a;hp=202b80eaa58aad74ba8b57a3917c92cb5da9e16f;hpb=c4b834a4adfa4f858ed9fd07b300588ec1c3e20e;p=elogind.git diff --git a/man/daemon.xml b/man/daemon.xml index 202b80eaa..ddd5cf292 100644 --- a/man/daemon.xml +++ b/man/daemon.xml @@ -321,29 +321,21 @@ interface. Instead of using the - syslog() call to log directly to the - system syslog service, a new-style daemon may - choose to simply log to standard error via - fprintf(), which is then forwarded to - syslog by the init system. If log - priorities are necessary, these can be - encoded by prefixing individual log - lines with strings like "<4>" - (for log priority 4 "WARNING" in the - syslog priority scheme), following a - similar style as the Linux kernel's - printk() priority system. In fact, - using this style of logging also - enables the init system to optionally - direct all application logging to the - kernel log buffer (kmsg), as - accessible via - dmesg1. This - kind of logging may be enabled by - setting - StandardError=syslog - in the service unit file. For details, - see + syslog() call to + log directly to the system syslog + service, a new-style daemon may choose + to simply log to standard error via + fprintf(), which + is then forwarded to syslog by the + init system. If log priorities are + necessary, these can be encoded by + prefixing individual log lines with + strings like "<4>" (for log + priority 4 "WARNING" in the syslog + priority scheme), following a similar + style as the Linux kernel's + printk() priority + system. For details, see sd-daemon3 and systemd.exec5. @@ -352,7 +344,7 @@ These recommendations are similar but not identical to the Apple + url="https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html">Apple MacOS X Daemon Requirements. @@ -940,6 +932,14 @@ fi + + Placing Daemon Data + + It is recommended to follow the general + guidelines for placing package files, as discussed in + file-hierarchy7. + + See Also @@ -948,7 +948,8 @@ fi sd_listen_fds3, sd_notify3, daemon3, - systemd.service5 + systemd.service5, + file-hierarchy7