Bug 518283

Summary: Standardize anaconda logging output
Product: [Fedora] Fedora Reporter: Chris Lumens <clumens>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: anaconda-maint-list, jlaska, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-23 14:44:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Lumens 2009-08-19 18:07:18 UTC
Various consumers of anaconda's logging output would find it handy if we did a better job with what we log.  Among these consumers are various customer monitoring tools, anamon, snake, etc.

Work that would be required to do this:

- Get remote logging working in loader.
- Audit our log messages to see what can be cut.  The storage code in particular is probably logging too much stuff.
- Standardize messages to be more easily machine-parseable, and probably document this "API" somewhere.  Promise not to change it.
- Log both when we enter and leave a dispatcher step.
- Log major points in anaconda:  all filesystems mounted, package selection starting, etc.  This might provide a better way to know where an error happened.
- Log packages being installed, what kickstart scriptlets are being executed, etc.
- Make sure all programs we execute are going into program.log, and perhaps make sure these other log files get sent out via remote logging as well.
- Investigate if there's a better mechanism to use for remote logging than just syslog.  Is there something more easily consumable?

Comment 1 Chris Lumens 2009-09-23 14:44:11 UTC
Good thing I filed this bug twice, huh?

*** This bug has been marked as a duplicate of bug 524980 ***