Logging in make test
Andrew Bartlett
abartlet at samba.org
Wed Jun 1 16:46:57 MDT 2011
On Wed, 2011-06-01 at 10:04 +0200, Andreas Schneider wrote:
> Hello,
>
> I would like to revert commit ea95e0967b33d75acc960b5308a667e956ba4f29.
>
> If we log to stdout we loose a lot of information in Samba3 like filename,
> line of code, function name and especially the *time and date*. The logs are
> more or less useless. If you have multiple daemons it is more or less not
> possible to read the log correctly.
>
> http://git.samba.org/?p=asn/samba.git;a=commitdiff;h=886ca981b27324157e492925e598b5f4b9c09574
The reason this change was made is that Samba otherwise logs
to /usr/local/samba (or whatever the prefix is) during startup of make
test, and that's not a good idea.
If our stdout logging isn't useful for a developer, then it probably is
equally useless for our end users and then we need to fix that.
Also, using a predicable filename also makes it possible for the
selftest system to capture the server-side logs of a failing test. (See
getlog_env() in selftest/target/Samba4.pm and
selftest/target/Samba3.pm). This wasn't done properly in the past.
Andrew Bartlett
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
More information about the samba-technical
mailing list