[Devel] Re: Separate logfile and console loglevel

Kristian F. Høgh kfh at segtel.dk
Tue Dec 5 02:36:36 PST 2006


On Thursday den 30. November 2006 14:59, Dmitry Mishin wrote:
> On Wednesday 29 November 2006 20:37, Kristian Høgh wrote:
> > Separate logfile and console loglevel
> > The separation is implemented as follows
> >
> > 1:  split --quite and --verbose from LOG_LEVEL
> >     console loglevel is 0 as default
>
> This patch make sense.
I worked on the patch, made --verbose accept argument (--verbose=<int>)
Added new parameter VERBOSE=<int> to /etc/vz/vz.conf. Default is 1 if unset.
--verbose alone increments by 1

> > 2: Make messages more quiet by default
> >     logger(0,...) -> logger(1, ...)
> >
> > 3: Make logfile more verbose by default
> >     LOG_LEVEL=2
> >
> Why do you need them? For me, it is convinient to see at the VE start,
> which IP it has. It is better, than additional `vzlist` later.
If I use a script to start 10 VEs, it would be nice to see only partial info.
I could do that with --verbose=0. If one fails I can use --verbose=2
What do you think about the output below?

Regards,
Kristian Høgh

Ps.
vzquota, /etc/vz/dists/scripts/none and vps-net_add/vps-net_del are just "exit 0"


# vzctl --verbose=0 start 1010
Starting VE ...
Set hostname: vs1010
VE start in progress...


Default VERBOSE
# vzctl start 1010    /   vzctl --verbose=1 start 1010
Starting VE ...
VE is mounted
Unable to create /etc/rc6.d/S00vzreboot: Read-only file system
Adding IP address(es): 10.65.6.214
Running VE script: /etc/vz/dists/scripts/none
Set hostname: vs1010
Running VE script: /etc/vz/dists/scripts/none
Configure veth devices: ve1010.0
VE start in progress...


Default in LOGFILE
# vzctl --verbose start 1010    /  vzctl --verbose=2 start 1010
Starting VE ...
Running: /usr/sbin/vzquota show 1010
Running: /usr/sbin/vzquota on 1010 -r 0 -b 1048676 -B 1153534 -i 200100 -I 220100 -e 0 -n 0 -s 0
Mounting root: /var/lib/vz/root/1010 /var/lib/vz/private/root
Running: /etc/vz/conf/vps.mount
VE is mounted
Unable to create /etc/rc6.d/S00vzreboot: Read-only file system
Adding IP address(es): 10.65.6.214
Running: /usr/lib/vzctl/scripts/vps-net_add
Running VE script: /etc/vz/dists/scripts/none
Setting CPU limit: 50
Setting CPU units: 1000
Configure meminfo: 10240
Set hostname: vs1010
Running VE script: /etc/vz/dists/scripts/none
Running: /usr/sbin/vzquota stat 1010 -f
Running: vzquota setlimit 1010 -b 1048576 -B 1153434 -i 200000 -I 220000 -e 0 -n 0
Configure veth devices: ve1010.0
Running: /usr/sbin/vznetcfg init veth ve1010.0
VE start in progress...


# vzctl --verbose=3 start 1010
Starting VE ...
Running: /usr/sbin/vzquota show 1010
Running: /usr/sbin/vzquota on 1010 -r 0 -b 1048676 -B 1153534 -i 200100 -I 220100 -e 0 -n 0 -s 0
Mounting root: /var/lib/vz/root/1010 /var/lib/vz/private/root
Running: /etc/vz/conf/vps.mount
VE is mounted
Set iptables mask 0x000017bf
Set features maks 0000000000000000/0000000000000000
Unable to create /etc/rc6.d/S00vzreboot: Read-only file system
Adding IP address(es): 10.65.6.214
Running: /usr/lib/vzctl/scripts/vps-net_add
Running VE script: /etc/vz/dists/scripts/none
Setting CPU limit: 50
Setting CPU units: 1000
Configure meminfo: 10240
Set hostname: vs1010
Running VE script: /etc/vz/dists/scripts/none
Running: /usr/sbin/vzquota stat 1010 -f
Running: vzquota setlimit 1010 -b 1048576 -B 1153434 -i 200000 -I 220000 -e 0 -n 0
Configure veth devices: ve1010.0
Running: /usr/sbin/vznetcfg init veth ve1010.0
Starting init
VE start in progress...


# vzctl --verbose=0 stop 1010
Stopping VE ...
VE was stopped


# vzctl --verbose=1 stop 1010
Stopping VE ...
VE was stopped
VE is unmounted


# vzctl --verbose=2 stop 1010
Stopping VE ...
VE was stopped
Running: /usr/lib/vzctl/scripts/vps-net_del
Running: /etc/vz/conf/vps.umount
Running: /usr/sbin/vzquota stat 1010 -f
Running: /usr/sbin/vzquota off 1010
VE is unmounted
Running: /usr/lib/vzctl/scripts/vps-stop




More information about the Devel mailing list