Hi!

I've implemented a low-level equivalent of this functionality and commited to 
trunk.

#include <y2util/y2changes.h>

This provides 2 functions:

y2useritem(format, args...)
Function to log an item entry (system action) into the user-level action log 

y2usernote(format, args...)
Function to log a note entry (additional information) into the user-level 
action log

The similar builtins are available for YCP.

The values are written to /var/log/YaST2/y2changes log.

Comments welcome!

Stano


Dňa Wednesday 06 August 2008 16:29:00 Martin Vidner ste napísal:
> Dear hackers,
>
> you are all admins of your own workstations, I believe.
> Have you ever wondered what YaST did to your system? Or even what
> *you* did to your system a week or a month ago?
>
> Please have a look at your y2log now:
>   sudo less /var/log/YaST2/y2log
> The information is (mostly) there, but it is buried in piles and
> heaps of debugging information.
>
> So yes, as if you did not have enough features to implement already,
> I am asking you for more. But the users will love it.
>
> Please take one (or all) of your modules and put in log messages
> using the API below. Presumably they are already there, using
> y2milestone.
>
> ALog stands for Admin's log, to remind you who the reader is.
>
>   ALog::Item("/etc/ntp.conf: added 'server ntp.example.org'")
>   ALog::Item("enabled /etd/init.d/ntp")
>   ALog::Item("started /etd/init.d/ntp")
>
>   ALog::CommitPopup()
>     will lead to ALog::Note("set up ntp from local server")
>
> A prototype is in SVN already:
> http://svn.opensuse.org/svn/yast/trunk/yast2/library/log/src/ALog.ycp
>
> The interface is not set in stone (yet). Please comment and let's
> find a design that is useful and easy to use.
>
> Open questions:
>
> - actual log format
>
> References:
>
> - https://keeper.novell.com/sxkeeper/feature/303700?contenttype=text/html
> - https://keeper.novell.com/sxkeeper/feature/100386?contenttype=text/html
> - related log in zypp:
>   http://lists.opensuse.org/zypp-devel/2008-07/msg00043.html
>
> --
> Martin Vidner, YaST developer
> http://en.opensuse.org/User:Mvidner
>
> Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to