release oslo.log

Registered by Doug Hellmann

release the library we started in juno

Blueprint information

Status:
Complete
Approver:
Doug Hellmann
Priority:
High
Drafter:
Doug Hellmann
Direction:
Needs approval
Assignee:
Doug Hellmann
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 0.1.0
Started by
Doug Hellmann
Completed by
Doug Hellmann

Related branches

Sprints

Whiteboard

Questions

do we need to complete https://blueprints.launchpad.net/oslo-incubator/+spec/fix-import-cycle-log-and-versionutils before anyone can adopt oslo.log?

should setup set the defaults for some of the options based on the project name? log output file, for example? maybe register_options() should do that, so the app can change defaults before calling setup()? or maybe setup() should take option settings, too?

References

see http://specs.openstack.org/openstack/oslo-specs/specs/juno/graduate-oslo-log.html
see https://blueprints.launchpad.net/oslo/+spec/fix-import-cycle-log-and-versionutils
see https://blueprints.launchpad.net/oslo.log/+spec/remove-context-adapter

Jan 2, 2015
jgriffith is working on some changes to allow cinder to use the app-agnostic context parameter names
https://gist.github.com/j-griffith/2885dfae87b0040de8d6
he is going to talk to dims next week to coordinate

(?)

Work Items

Work items:
remove incubated modules https://review.openstack.org/124172: DONE
fix-import-cycle-log-and-versionutils spec: https://review.openstack.org/124845: DONE
remove-context-adapter spec: https://review.openstack.org/124845: DONE
Add KeywordArgumentAdapter: https://review.openstack.org/125160: DONE
Move adapter properties to base class: https://review.openstack.org/125161: DONE
Switch from ContextAdapter to ContextFormatter: https://review.openstack.org/125162: DONE
Remove audit log level: https://review.openstack.org/125163: DONE
remove deprecation API (see fix-import-cycle-log-and-versionutils blueprint), included in 125162: DONE
add oslo-config-generator entry point https://review.openstack.org/113940: DONE
Move context to its own lib https://review.openstack.org/131544: DONE
changes for remove-context-adapter: https://review.openstack.org/#/q/topic:bp/remove-context-adapter,n,z: DONE
cleanup exposes (LogConfigError, register_options, setup, set_defaults): TODO
API documentation to only cover exposed functions (wait for remove-context-adapter changes to land) (this may also help address cleaning up the exposed symbols) - https://review.openstack.org/145318: DONE
document adoption process (note change to deprecated method of old logger): TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.