Default startup message log level and systemd

Lars Müller lars at samba.org
Fri Jan 17 04:08:56 MST 2014


On Fri, Jan 17, 2014 at 08:44:46AM +1300, Andrew Bartlett wrote:
> On Thu, 2014-01-16 at 19:56 +0100, Lars Müller wrote:
> > 
> > while starting nmbd, smbd, and winbindd we see at startup
> > 
> > Jan 16 18:51:22 hip smbd[31452]: [2014/01/16 18:51:22.487860,  0] ../source3/smbd/server.c:1278(main)
> > Jan 16 18:51:22 hip smbd[31452]: standard input is not a socket, assuming -D option
> > 
> > The systemd service files in use are from the packaging/systemd/
> > directory.
> > 
> > I suggest to assign to these two DEBUG statements a log level of 3 to
> > avoid the logging of these messages.
> 
> The other option would be to always use -D in the systemd scripts.

Oh, it would be quite easy to fill /etc/sysconfig/samba with the fitting
default.  But I consider the current log level of 0 just wrong.

Why?

The current code already is able to handle all correctly.  !is_daemon &&
!is_a_socket(0) and we're starting as daemon.

To me it's more elegant if we don't need to pass any additional argument
to silent a program.

See also some lines further in the code.  There we log 'Becoming a
daemon.' as log level 3 message too.

Cheers,

Lars
-- 
Lars Müller [ˈlaː(r)z ˈmʏlɐ]
Samba Team + SUSE Labs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20140117/64460c3f/attachment.pgp>


More information about the samba-technical mailing list