[Devel] Remove logmessage when entering VE

Kristian F. Høgh kfh at segtel.dk
Tue Oct 10 02:40:01 PDT 2006


On Monday den 9. October 2006 19:03, Kirill Korotaev wrote:

> > I want information in my logfile, but a quiet console.

> Mmm, I can't see many usecases... can you describe how you use it?
> usually higher log levels are needed for debugging only...

I don't think loglevel should make any difference for console output.
I don't think --verbose should make any difference for logfile loglevel.

As I would like it:
I would like level 2 log in my logfile and "none" on the console.
If I have a problem I would use --verbose on the cmd-line to raise
level on console or look in the logfile.

Logfile on start: (this is the same as standard loglevel 2)
VE 1010 : Starting VE ...
VE 1010 : Mounting root: /var/.../root/1010 /var/.../private/vz20061009
VE 1010 : Running: /etc/vz//conf/vps.mount
VE 1010 : VE is mounted
VE 1010 : Running VE script: /etc/vz/dists/scripts/none
VE 1010 : Setting CPU limit: 50
VE 1010 : Setting CPU units: 1000
VE 1010 : Configure meminfo: 10240
VE 1010 : Set hostname: vs1010
VE 1010 : Running VE script: /etc/vz/dists/scripts/none
VE 1010 : Configure veth devices: ve1010.0
VE 1010 : Running: /usr/sbin/vznetcfg init veth ve1010.0
VE 1010 : VE start in progress...

Today (standard level 0)
# vzctl start 1010
Starting VE ...
VE is mounted
Setting CPU limit: 50     (--verbose)
Setting CPU units: 1000     (--verbose)
Configure meminfo: 10240     (--verbose)
Set hostname: vs1010
Configure veth devices: ve1010.0
VE start in progress...

As I would like it (loglevel should not matter):
# vzctl start 1010
Starting VE ...
VE is mounted
Set hostname: vs1010      (maybe --verbose)
Configure veth devices: ve1010.0     (maybe --verbose)
VE start in progress...

(--verbose, same as today)
# vzctl --verbose start 1010
Unable to open /usr/lib/vzctl/modules/: No such file or directory
Starting VE ...
Mounting root: /var/.../root/1010 /var/.../private/vz20061009
Running: /etc/vz//conf/vps.mount
VE is mounted
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
Configure veth devices: ve1010.0
Running: /usr/sbin/vznetcfg init veth ve1010.0
VE start in progress...

Then I could have:
# vzctl enter 1010
entered into VE 1010
root at dev-test2:/# 

# vzctl --verbose enter 1010
entered into VE 1010
Open /dev/pts/0
               root at dev-test2:/# 


> I suppose CONSOLE_LEVEL option can be added.
Don't think it's needed.

> Care to make a patch?
Maybe. If you like the above, and give me some pointers.
--quiet is a little to quiet :-)

> Thanks,
> Kirill

Regards,
Kristian.




More information about the Devel mailing list