Class Webgen::GUI::Logger
In: lib/webgen/gui/main.rb
Parent: Webgen::Logger
RuntimeError PluginParamNotFound PluginNotFound ConfigurationFileInvalid CmdParse::CommandParser CommandParser DirectoryInfo GalleryStyle WebSiteStyle WebSiteTemplate SipttraStyle Test::Unit::TestCase TestCase PluginTestCase TagTestCase CmdParse::Command ShowCommand CheckCommand UseCommand CreateCommand TSort DependencyHash Hash Comparable Language DEFAULT_WRAPPER_MODULE WebSite ::Logger Logger Logger Qt::MainWindow MainWindow Qt::Dialog NewWebsiteDialog Qt::TextEdit LogWidget ::Rake::TaskLib WebgenTask ConfigurationFile Website PluginManager PluginLoader PluginParamValueNotFound Dummy Color CliUtils PluginDefs lib/webgen/languages.rb lib/webgen/website.rb lib/webgen/gui/common.rb lib/webgen/plugin.rb lib/webgen/test.rb lib/webgen/cli.rb ClassMethods PluginDefs LanguageManager lib/webgen/gui/new_website_dlg.rb lib/webgen/gui/main.rb GUI lib/webgen/rake/webgentask.rb Rake Webgen dot/m_60_0.png

Methods

Public Instance methods

[Source]

    # File lib/webgen/gui/main.rb, line 31
31:     def format_message( severity, timestamp, msg, progname )
32:       color = case severity
33:               when 'ERROR' then '#ff0000'
34:               when 'WARN' then '#880000'
35:               when 'INFO' then '#008800'
36:               when 'DEBUG' then '#aaaaaa'
37:               end
38:       msg.gsub!(/&/, '&')
39:       msg.gsub!(/>/, '>')
40:       msg.gsub!(/</, '&lt;')
41:       "<font color=#{color}><b>%s</b> %5s -- %s: %s</font>" % [timestamp, severity, progname, msg ]
42:     end

[Validate]