From The Mana World
Revision as of 17:53, 12 June 2007 by LliDr2 (talk | contribs)

tenuate cheap valium free polyphonic ringtones buy lipitor free free ringtones phentermine online sagem ringtones free free ringtones ultracet online buy ortho buy vigrx online nexium buy meridia sharp ringtones music ringtones diazepam online carisoprodol online but wellbutrin meridia online free ringtones buy xanax free mtv ringtones fioricet online mp3 ringtones free nextel ringtones cheap adipex xanax online sagem ringtones cheap diazepam clonazepam online free polyphonic ringtones carisoprodol online buy wellbutrin free kyocera ringtones ativan online viagra online lorazepam online cheap ultram free kyocera ringtones cheap alprazolam alltel ringtones ambien online vicodin online motorola ringtones sony ericsson ringtones free punk ringtones viagra online but phentermine xanax online buy ultram cheap valium cingular ringtones adipex online cheap cyclobenzaprine propecia online cheap tenuate carisoprodol online ultracet online cheap pharmacy online free wwe ringtones diazepam online xenical online free nokia ringtones qwest ringtones zanaflex online diazepam online free verizon ringtones free motorola ringtones lortab online buy prozac free ericsson ringtones cheap ortho cheap cyclobenzaprine cheap celexa free ringtones phentermine free cool ringtones prozac online qwest ringtones cialis online sprint ringtones cheap nexium real ringtones sagem ringtones free tracfone ringtones nokia ringtones free punk ringtones mp3 ringtones sony ringtones buy ativan but hgh free midi ringtones free alltel ringtones cheap flexeril free sony ericsson ringtones motorola ringtones vicodin online tracfone ringtones buy soma levitra online free motorola ringtones cheap didrex cheap sildenafil pharmacy online online zoloft online hydrocodone online sony ringtones cingular ringtones viagra buy paxil ambien online lortab online order hydrocodone cheap vigrx ativan online hgh online sildenafil online buy viagra buy ortho free nextel ringtones lisinopril free funny ringtones free sony ericsson ringtones buy vicodin cheap hydrocodone ativan online free mono ringtones clonazepam levitra sprint ringtones cheap cialis sony ringtones levitra online cheap zanaflex phentermine celexa online cheap ultracet free wwe ringtones free sharp ringtones buy norco online soma cheap ultracet free cingular ringtones adipex online xenical online cheap albuterol tenuate online cheap ortho free music ringtones sagem ringtones lisinopril online meridia online cheap propecia vigrx online diethylpropion online albuterol online mp3 ringtones meridia online free ringtones ultram online soma online lortab online sildenafil online nextel ringtones cheap lorazepam free funny ringtones diethylpropion online free ringtones free funny ringtones cingular ringtones soma online free nokia ringtones clonazepam online cheap zyban clomid online buy prozac valium cheap lisinopril cheap meridia buy tramadol sharp ringtones midi ringtones flexeril online free real ringtones celexa online zoloft online free nextel ringtones ericsson ringtones music ringtones free mtv ringtones ultram online valium online order viagra lorazepam online cheap cialis cheap phentermine nexium online samsung ringtones cheap norco meridia online

This article contains information for Programmers working or interested in working for The Mana World

This article is currently only a proposal

The features or design guidelines described in this article are only a proposal made by one or some persons. It has not been evaluated or accepted by the core development team yet. Feel free to add your personal opinion about them or make counter proposals.

Log levels

Proposition for log level usage:

  1. FATAL - Extremely serious error, the program can't continue execution
  2. ERROR - A serious error occured, but program keeps running
  3. WARN - Something weird was detected, but it does not harm further program execution
  4. INFO - Important events (e.g. new connection established)
  5. DEBUG - Intermediate results that could be useful while debugging
  6. TRACE - Parameter values, method start etc.

TRACE and FATAL are probably rarely used, while DEBUG and INFO are rather common. In releases we should probably default to log level 4, while we could ask users who are having problems to set it to 5 or 6.

It would probably be a good idea to code a log tab into the chat dialog or a log area in the debug window. This could have a different level by default, for example level 3 for releases. This way users would be better aware of the slightly more serious problems occuring while they play.