NoBug logging flag hierachy =========================== [grid="all"] `------------`----------------------- *State* _Final_ *Date* _2008-04-05_ *Proposed by* link:ct[] ------------------------------------- link:NoBug[] logging flag hierachy ---------------------------------- link:NoBug[] allows hierachical organization of logging flags. Propose a documentation/planning about the setup. Description ~~~~~~~~~~~ Take a look at my draft at: link:http://www.lumiera.org/gitweb?p=lumiera/ct;a=blob;f=doc/devel/nobug_flags.t t;h=74471e255e6ebfedb642e450bdfd3f79e346c600;hb=backend[NoBug_flags] I've added the things I planning for the backend, others might add their own plans there too. So far this is an early draft, comments welcome. Tasks ~~~~~ * Needs a file.c defining the common root see link:Lumiera/DesignProcess/GlobalInitialization[] * Everyone needs to setup this hierachy by NOBUG_DEFINE_FLAG_PARENT (flag, parent_flag); Pros ~~~~ When done right, logging control is much easier, just 'NOBUG_LOG=lumiera:DEBUG' would suffice. Rationale ~~~~~~~~~ We need some easy way to control logging, later on when lumiera runs in beta tests it must be easy to tell a tester how to create useable debugging logs. Comments -------- cehteh will care for further integration -- link:ct[] [[DateTime(2008-07-26T09:11:29Z)]] Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview]