[CRIU] Re: [PATCH] log: Don't show time stamp on pr_msg

Cyrill Gorcunov gorcunov at openvz.org
Fri Nov 2 05:08:36 EDT 2012


On Fri, Nov 02, 2012 at 12:58:24PM +0400, Pavel Emelyanov wrote:
> On 11/02/2012 12:55 AM, Cyrill Gorcunov wrote:
> > In case if the pr_err happens before pr_msg,
> > the string buffer will have dangling timestamp
> > prefix. Skip it here.
> > 
> > Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
> > ---
> >  log.c |    3 ++-
> >  1 files changed, 2 insertions(+), 1 deletions(-)
> > 
> > diff --git a/log.c b/log.c
> > index 9629897..5fa1c6b 100644
> > --- a/log.c
> > +++ b/log.c
> > @@ -182,11 +182,13 @@ void print_on_level(unsigned int loglevel, const char *format, ...)
> >  
> >  	if (unlikely(loglevel == LOG_MSG)) {
> >  		fd = STDOUT_FILENO;
> > +		off = buf_off;
> 
> Not vice-versa? I.e. in case of printing on the screen we use offset
> and in case of printing in file -- no?

The key moment is not the destination of where we are wprinting, but rather
a log level. All pr_msg do skip timespamp. So no, not vise-versa.

Look at is as to the hint "if it's a LOG_MSG, skip timespamp if it's
present".

	Cyrill


More information about the CRIU mailing list