From owner-freebsd-current@FreeBSD.ORG Fri Oct 14 16:14:53 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC6DA106564A for ; Fri, 14 Oct 2011 16:14:53 +0000 (UTC) (envelope-from lacombar@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 599D58FC08 for ; Fri, 14 Oct 2011 16:14:52 +0000 (UTC) Received: by wwi18 with SMTP id 18so378606wwi.31 for ; Fri, 14 Oct 2011 09:14:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=asp3U9r2lKPLW8quBDNDLCQc5Kk2cpqFwFvEK8AWDEU=; b=bWk3FWHBUuRdXp8rXzS8QLPzWH1ObM/Ul5qlqfyilhhQQ27pQX5Sn/Gocw6QXiuqNA AboU9sG6V1VzB3J92C4BpTNz3PE/7GFUpfBs+yTDx9O+1oSaW3VCTJHySEugfNhYuBA7 Pah+9MuUXjOtX5t/KFMtscUB/IXzLEdpX+Lag= MIME-Version: 1.0 Received: by 10.216.210.216 with SMTP id u66mr147036weo.49.1318608892163; Fri, 14 Oct 2011 09:14:52 -0700 (PDT) Received: by 10.180.103.198 with HTTP; Fri, 14 Oct 2011 09:14:52 -0700 (PDT) In-Reply-To: <8662jrlor0.fsf@gmail.com> References: <20111014085609.GA3799@freebsd.org> <40448.1318582809@critter.freebsd.dk> <20111014092445.GA11785@freebsd.org> <20111014093406.GA13981@freebsd.org> <8662jrlor0.fsf@gmail.com> Date: Fri, 14 Oct 2011 12:14:52 -0400 Message-ID: From: Arnaud Lacombe To: Nali Toja Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Alexander Best , Poul-Henning Kamp , FreeBSD Current , Nikolay Denev Subject: Re: [RFC] Prepend timestamp in msgbuf X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Oct 2011 16:14:54 -0000 Hi, On Fri, Oct 14, 2011 at 8:52 AM, Nali Toja wrote: > Alexander Best writes: > >>> On Fri Oct 14 11, Poul-Henning Kamp wrote: >>> > In message <20111014085609.GA3799@freebsd.org>, Alexander Best writes= : >>> > >>> > >1) would it be possible to prepend those timestamps to the actual co= nsole >>> > >output and not only to the output of demsg? maybe via a sysctl toggl= e? >>> > >>> > The kernel does not know enough about timezones to emit anything >>> > but UTC timestamps. >>> >>> hmm ok. >>> >>> > >>> > >2) my dmesg output contains a lot of these entries: "<118>" >>> > >>> > These are magic markers for syslogd(8) specifying priority. >>> >>> it would be nice, if their output could be turned off via a dmesg flag = imo. >>> >>> > >>> > >3) roughly the first 30 lines of my dmesg output have the timestamp = "[1.0]". >>> > >would it be possible to have more accuracy there? >>> > >>> > No, because we don't know the time until we've found the RTC chip. >>> >>> maybe prepending the output with [??] instead of [1.0] would make more = sense, >>> so users knows that those timestamps are bogus. >> >> maybe the granularity of the timestamps could be limited to a static val= ue? the >> following output doesn't really look pretty: >> >> [7.729516] <118>/dev/ufs/varfs: clean, 879143 free (7407 frags, 108967 b= locks, 0.7% fragmentation) >> [7.891512] <118>Mounting local file systems:WARNING: TMPFS is considered= to be a highly experimental feature in FreeBSD. >> [8.33519] . >> [9.440514] <118>Setting hostname: otaku. >> [9.744516] wlan0: Ethernet address: 00:0f:b5:82:07:c8 >> [9.850516] <118>Starting wpa_supplicant. >> [10.335514] <118>Starting Network: lo0 ath0. >> >> so it would be nice, if trailing zeros got printed out, too. > > Why not make formatting similar to linux/xorg logs, e.g. > > =A0[ =A0 =A031.897] (**) Option "XkbLayout" "us" > =A0[ =A0 =A031.897] (II) XINPUT: Adding extended input device "" (type: KEYBOARD, id 7) > =A0[ 11485.404] (II) 3rd Button detected: disabling emulate3Button > > =A0[ =A0 =A00.000000] Linux version 3.0-ARCH (tobias@T-POWA-LX) (gcc vers= ion 4.6.1 20110819 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Aug 30 08:53:25 = CEST 2011 > =A0[ =A0 =A00.000000] Command line: root=3D/dev/disk/by-uuid/625db1f5-9b5= 1-4d2d-acb7-6726f4d7e199 ro > =A0[...] > =A0[ =A0 15.096862] NET: Registered protocol family 10 > =A0[ =A0 16.792594] [drm] nouveau 0000:01:00.0: plugged DVI-I-2 > =A0[ =A0 26.054186] eth0: no IPv6 routers present > > A way to convert those timestamps to localtime or time delta[1] post-mort= em > via dmesg(8) would be good, too. > well, I do not care for the "pretty" side of the thing, however, this is just a matter length modifier in the string format; should be trivial to fix. - Arnaud > [1] like in tcpdump -ttt >