[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] [XEND] Move all of the various log files created by xen to



# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxxx
# Node ID 3798ec84431d7fc964fb29b8400578f58398539e
# Parent  028862ea9c9d4f319aaad81075a3be29e0454dc8
[XEND] Move all of the various log files created by xen to
be under /var/log/xen instead of under /var/log directly.  This has
the advantage of cleaning things up a little and also can make it
easier to restrict the permissions needed by xend.

Signed-off-by: Jeremy Katz <katzj@xxxxxxxxxx>
---
 docs/man/xend-config.sxp.pod.5           |    2 +-
 docs/misc/xend.tex                       |    4 ++--
 docs/src/user.tex                        |    4 ++--
 tools/Makefile                           |    1 +
 tools/examples/xen-hotplug-common.sh     |    2 +-
 tools/examples/xend-config.sxp           |    2 +-
 tools/ioemu/patches/qemu-logging         |    1 -
 tools/ioemu/vl.c                         |    2 +-
 tools/misc/xend                          |    2 +-
 tools/python/xen/util/bugtool.py         |    4 ++--
 tools/python/xen/xend/XendRoot.py        |    2 +-
 tools/python/xen/xend/server/params.py   |    4 ++--
 tools/security/python/xensec_gen/main.py |    2 +-
 13 files changed, 16 insertions(+), 16 deletions(-)

diff -r 028862ea9c9d -r 3798ec84431d docs/man/xend-config.sxp.pod.5
--- a/docs/man/xend-config.sxp.pod.5    Mon Aug 28 12:59:07 2006 +0100
+++ b/docs/man/xend-config.sxp.pod.5    Mon Aug 28 13:05:00 2006 +0100
@@ -23,7 +23,7 @@ The following lists the daemon configura
 =item I<logfile>
 
 The location of the file to record runtime log messages.  Defaults to
-I</var/log/xend.log>.
+I</var/log/xen/xend.log>.
 
 =item I<loglevel>
 
diff -r 028862ea9c9d -r 3798ec84431d docs/misc/xend.tex
--- a/docs/misc/xend.tex        Mon Aug 28 12:59:07 2006 +0100
+++ b/docs/misc/xend.tex        Mon Aug 28 13:05:00 2006 +0100
@@ -214,7 +214,7 @@ Configuration scripts ({\it e.g.} for ne
 Configuration scripts ({\it e.g.} for network-script) are looked for in {\tt 
/etc/xen}
 unless their name begins with '/'.
 
-Xend sends its log output to {\tt /var/log/xend.log}. This is a rotating 
logfile,
+Xend sends its log output to {\tt /var/log/xen/xend.log}. This is a rotating 
logfile,
 and logs are moved onto {\tt xend.log.1} {\it etc.} as they get large. Old 
logs may
 be deleted.
 
@@ -411,7 +411,7 @@ allows access to some debugging function
 \end{itemize}
 
 When tracing is on xend logs all functions calls and exceptions to
-{\tt /var/log/xend.trace}.
+{\tt /var/log/xen/xend.trace}.
 
 \begin{thebibliography}{99}
 
diff -r 028862ea9c9d -r 3798ec84431d docs/src/user.tex
--- a/docs/src/user.tex Mon Aug 28 12:59:07 2006 +0100
+++ b/docs/src/user.tex Mon Aug 28 13:05:00 2006 +0100
@@ -973,8 +973,8 @@ using the \texttt{xm} tool.
 
 \subsection{Logging}
 
-As \xend\ runs, events will be logged to \path{/var/log/xend.log} and
-(less frequently) to \path{/var/log/xend-debug.log}. These, along with
+As \xend\ runs, events will be logged to \path{/var/log/xen/xend.log} and
+(less frequently) to \path{/var/log/xen/xend-debug.log}. These, along with
 the standard syslog files, are useful when troubleshooting problems.
 
 \subsection{Configuring \Xend\ }
diff -r 028862ea9c9d -r 3798ec84431d tools/Makefile
--- a/tools/Makefile    Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/Makefile    Mon Aug 28 13:05:00 2006 +0100
@@ -39,6 +39,7 @@ install: check
        done
        $(MAKE) ioemuinstall
        $(INSTALL_DIR) -p $(DESTDIR)/var/xen/dump
+       $(INSTALL_DIR) -p $(DESTDIR)/var/log/xen
 
 .PHONY: clean
 clean: check_clean
diff -r 028862ea9c9d -r 3798ec84431d tools/examples/xen-hotplug-common.sh
--- a/tools/examples/xen-hotplug-common.sh      Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/examples/xen-hotplug-common.sh      Mon Aug 28 13:05:00 2006 +0100
@@ -21,7 +21,7 @@ dir=$(dirname "$0")
 . "$dir/xen-script-common.sh"
 . "$dir/locking.sh"
 
-exec 2>>/var/log/xen-hotplug.log
+exec 2>>/var/log/xen/xen-hotplug.log
 
 export PATH="/sbin:/bin:/usr/bin:/usr/sbin:$PATH"
 export LANG="POSIX"
diff -r 028862ea9c9d -r 3798ec84431d tools/examples/xend-config.sxp
--- a/tools/examples/xend-config.sxp    Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/examples/xend-config.sxp    Mon Aug 28 13:05:00 2006 +0100
@@ -11,7 +11,7 @@
 # Commented out entries show the default for that entry, unless otherwise
 # specified.
 
-#(logfile /var/log/xend.log)
+#(logfile /var/log/xen/xend.log)
 #(loglevel DEBUG)
 
 #(xend-http-server no)
diff -r 028862ea9c9d -r 3798ec84431d tools/ioemu/patches/qemu-logging
--- a/tools/ioemu/patches/qemu-logging  Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/ioemu/patches/qemu-logging  Mon Aug 28 13:05:00 2006 +0100
@@ -43,7 +43,7 @@ Index: ioemu/vl.c
      /* default mac address of the first network interface */
      
 +    /* init debug */
-+    sprintf(qemu_dm_logfilename, "/var/log/qemu-dm.%d.log", getpid());
++    sprintf(qemu_dm_logfilename, "/var/log/xen/qemu-dm.%d.log", getpid());
 +    cpu_set_log_filename(qemu_dm_logfilename);
 +    cpu_set_log(0);
 +    
diff -r 028862ea9c9d -r 3798ec84431d tools/ioemu/vl.c
--- a/tools/ioemu/vl.c  Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/ioemu/vl.c  Mon Aug 28 13:05:00 2006 +0100
@@ -5924,7 +5924,7 @@ int main(int argc, char **argv)
     /* default mac address of the first network interface */
     
     /* init debug */
-    sprintf(qemu_dm_logfilename, "/var/log/qemu-dm.%d.log", getpid());
+    sprintf(qemu_dm_logfilename, "/var/log/xen/qemu-dm.%d.log", getpid());
     cpu_set_log_filename(qemu_dm_logfilename);
     cpu_set_log(0);
     
diff -r 028862ea9c9d -r 3798ec84431d tools/misc/xend
--- a/tools/misc/xend   Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/misc/xend   Mon Aug 28 13:05:00 2006 +0100
@@ -86,7 +86,7 @@ def start_xenstored():
     XENSTORED_TRACE = os.getenv("XENSTORED_TRACE")
     cmd = "xenstored --pid-file /var/run/xenstore.pid"
     if XENSTORED_TRACE:
-        cmd += " -T /var/log/xenstored-trace.log"
+        cmd += " -T /var/log/xen/xenstored-trace.log"
     s,o = commands.getstatusoutput(cmd)
 
 def start_consoled():
diff -r 028862ea9c9d -r 3798ec84431d tools/python/xen/util/bugtool.py
--- a/tools/python/xen/util/bugtool.py  Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/python/xen/util/bugtool.py  Mon Aug 28 13:05:00 2006 +0100
@@ -43,8 +43,8 @@ TITLE_RE = re.compile(r'<title>(.*)</tit
 
 FILES_TO_SEND = [ '/var/log/' + x for x in 
                   [ 'syslog', 'messages', 'debug',
-                    'xend.log', 'xend-debug.log', 'xenstored-trace.log',
-                    'xen-hotplug.log' ] ]
+                    'xen/xend.log', 'xen/xend-debug.log', 
'xen/xenstored-trace.log',
+                    'xen/xen-hotplug.log' ] ]
 #FILES_TO_SEND = [  ]
 
 
diff -r 028862ea9c9d -r 3798ec84431d tools/python/xen/xend/XendRoot.py
--- a/tools/python/xen/xend/XendRoot.py Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/python/xen/xend/XendRoot.py Mon Aug 28 13:05:00 2006 +0100
@@ -52,7 +52,7 @@ class XendRoot:
     block_script_dir = "/etc/xen/scripts"
 
     """Default path to the log file. """
-    logfile_default = "/var/log/xend.log"
+    logfile_default = "/var/log/xen/xend.log"
 
     """Default level of information to be logged."""
     loglevel_default = 'DEBUG'
diff -r 028862ea9c9d -r 3798ec84431d tools/python/xen/xend/server/params.py
--- a/tools/python/xen/xend/server/params.py    Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/python/xen/xend/server/params.py    Mon Aug 28 13:05:00 2006 +0100
@@ -39,8 +39,8 @@ def getenv(var, val, conv=None):
 
 # The following parameters could be placed in a configuration file.
 XEND_PID_FILE      = '/var/run/xend.pid'
-XEND_TRACE_FILE    = '/var/log/xend.trace'
-XEND_DEBUG_LOG     = '/var/log/xend-debug.log'
+XEND_TRACE_FILE    = '/var/log/xen/xend.trace'
+XEND_DEBUG_LOG     = '/var/log/xen/xend-debug.log'
 XEND_USER          = 'root'
 XEND_DEBUG         = getenv("XEND_DEBUG",     0, conv=int)
 XEND_DAEMONIZE     = getenv("XEND_DAEMONIZE", not XEND_DEBUG, conv=int)
diff -r 028862ea9c9d -r 3798ec84431d tools/security/python/xensec_gen/main.py
--- a/tools/security/python/xensec_gen/main.py  Mon Aug 28 12:59:07 2006 +0100
+++ b/tools/security/python/xensec_gen/main.py  Mon Aug 28 13:05:00 2006 +0100
@@ -34,7 +34,7 @@ import CGIHTTPServer
 
 gHttpPort = 7777
 gHttpDir  = '/var/lib/xensec_gen'
-gLogFile  = '/var/log/xensec_gen.log'
+gLogFile  = '/var/log/xen/xensec_gen.log'
 gUser     = 'nobody'
 gGroup    = 'nobody'
 

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.