Summary

Have a logger-like warning precedence concept

Metadata

Description

- level is a symbol or #f, indicating lower than the lowest level

 (message-levels [[levels]|]) -> level

   - parameter that gets/sets the active message levels

   - levels is a list of symbol defining the legal set of levels
   and the order of precedence. () means no levels

 (message-level [[level]|]) -> level

   - parameter that gets/sets the active message level

   - the active message level determines whether a message
   is processed any further. any message with a level lower
   than the current level is ignored.

 (message level msg . args)

   - msg is a string, and args are objects

   - a level of #f will never be seen unless () = (message-levels)

 (warning msg . args) & (##sys#notice msg . args)

   - wrappers around `message'

Changes and comments

[2010-08-15 04:43:22 UTC] kon set cc to kon

[2010-08-24 12:13:15 UTC] felix changed description

[2010-08-24 12:13:15 UTC] felix removed milestone 4.6.0

[2010-12-18 13:35:15 UTC] felix changed status from new to closed

[2010-12-18 13:35:15 UTC] felix set resolution to wontfix

[2010-12-18 13:35:15 UTC] felix wrote:

No warning levels. We had this before, and it's painful.