|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Re: [Xen-users] directing xm dmesg to syslog
Hi, Minai
I think this is cool tool!
I want you to add xenlogd into /etc/init.d/xend.
And I have small comments.
See the below.
diff -r 4f1e39ec05d6 tools/xenlogd/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/xenlogd/Makefile Fri Jun 09 15:40:36 2006 +0900
@@ -0,0 +1,7 @@
+CC=gcc
+CFLAGS=-lxenctrl
+
+xenlogd:
+
+clean:
+ rm -f xenlogd
You should add -Werror -g option into CFLAGS
And you must add .PHONY, build, install section,
because of "make tools" and "make install-tools"
So you may add "SUBDIRS-y += xenlogd" into tools/Makefile
diff -r 4f1e39ec05d6 tools/xenlogd/xenlogd.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/xenlogd/xenlogd.c Fri Jun 09 15:40:36 2006 +0900
@@ -0,0 +1,283 @@
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <syslog.h>
+#include <signal.h>
+#include <errno.h>
+#include <stdarg.h>
+#include <fcntl.h>
+#include <string.h>
+
+
+#define XCDSIZE (4096)
+#define XENHEAD "(XEN) "
+#define PIDFILE "/var/run/xenlogd.pid"
+#define STARTMSG "logging has been started."
+
And STARTMSG isn't used. :-)
This xenlog tools clear a reading part of console buffer.
I think xenlogd which don't clear the buffer is more cool.
But this fix might modify xen's code.
So this fix is trade off.
Hmm....
I hope other comments from community. :-)
Best Regards,
Akio Takebe
>Hi all,
>
>I made the logging daemon of the Xen message.
>This daemon outputs the messege to syslog if messages were found
>in the console ring by the polling every one second.
>
>Following is the usage, but usually no option is necessary.
>It will automatically be daemon.
>
>usage: xenlogd [-h] [-k] [-r]
> -h: print help
> -k: kill alive logging daemon
> -r: restart logging daemon after kill alive one
>
>Signed-off-by: Katsuhito Minai <minai@xxxxxxxxxxxxxx>
>
>Best regards,
>Katsuhito Minai
>
>
>
>On Tue, 23 May 2006 16:31:44 +0100
>Mark Williamson <mark.williamson@xxxxxxxxxxxx> wrote:
>> > short questin: I want to direct the oputput of xm dmesg in (near)
>> > realtime
>> > to syslog.
>> >
>> > Is this possible?
>>
>> dom0 Linux doesn't (currently) get any notifications that the xm dmesg
>> output
>> has changed.
>>
>> You could write a daemon to poll xm dmesg and send changes to syslog...
>> You
>> might like to consider having it clear the dmesg also, since it uses a
>> fixed-size buffer and won't work once that is full.
>>
>> Cheers,
>> Mark
>>
>> --
>> Dave: Just a question. What use is a unicyle with no seat? And no pedals!
>> Mark: To answer a question with a question: What use is a skateboard?
>> Dave: Skateboards have wheels.
>> Mark: My wheel has a wheel!
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-users
>
>
>-------------------------------text/plain-------------------------------
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|