TwP / webby

A lightweight and flexible website management system.

commit  bcae2c47ba9860296a70440399f42dfe0daa5e88
tree    4374c0fe63d19290f245aecd9aac9eb367784a96
parent  ab7665a5720e8db9b9d06551b86efb354d1b657e
webby / bin / webby
100755 42 lines (33 sloc) 0.654 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/env ruby
 
require 'rubygems'
require 'logging'
 
::Logging.configure {
  logger('Webby') {
    level :info
    appenders 'stdout'
  }
 
  logger('Webby::Journal') {
    level :info
    additive false
    appenders 'journal'
  }
 
  appender('stdout') {
    type 'Stdout'
    layout {
      type 'Pattern'
      pattern "[%d] %5l: %m\n"
      date_pattern "%H:%M:%S"
    }
  }
 
  appender('journal') {
    type 'Stdout'
    layout {
      type 'Pattern'
      pattern "%m\n"
    }
  }
}
 
require File.expand_path(
    File.join(File.dirname(__FILE__), %w[.. lib webby]))
 
::Webby::Apps::Main.run(ARGV)
 
# EOF