One precision, colors are not enabled for Windows but format is.

2013/12/16 Éloi Rivard <[email protected]>

> Hi,
> I have improved the way Denemo prints messages in the console. Now there
> is a bit of color, and every log level has its meaning:
> [image: Images intégrées 1]
>
> There is several log level (Debug, Info, Message, Warning, Critical and
> Error). You can print a message using glib functions g_debug, g_info,
> g_message etc and scheme functions d-Debug, d-Info, d-Message etc. The
> carriage return is automatic so you should not end messages with "\n". For
> example use g_warning("foobar"); Colors allow you to focus on interesting
> information.
>
> There is two new options you can pass to the program: --verbose and
> --silent. The first one enables every messages, and the second one disables
> them all.
>
> Here is what I think about log levels should mean, let me know if you
> disagree :
> - Debug : Information useful to developers. You should compile with
> -DDEBUG and use --verbose to see debug messages.
> - Info : Information usually uninteresting for users, but may help the
> user to report a bug. You need to use --verbose to see info messages.
> - Message : Regular messages, interesting for users (e.g. "Portmidi
> initialized")
> - Warning : Unwanted but not dramatic stuff (e.g. "could not load
> foobar.denemo")
> - Critical : Not dramatic stuff, it should not kill the program, but it
> should make tests fail (e.g. invalid scheme function use)
> - Error : Dramatic error, kills the program.
>
> g_print function should be avoided as much as possible
>
> If all of this is OK for you, I will write some documentation on the
> website.
>



-- 
Éloi Rivard - [email protected]

« On perd plus à être indécis qu'à se tromper. »

<<log system.png>>

_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to