]>
Commit | Line | Data |
---|---|---|
88ae06a4 JR |
1 | using System; |
2 | using System.Collections.Generic; | |
3 | using System.Linq; | |
4 | using System.Text; | |
5 | using MySql.Data.MySqlClient; | |
6 | ||
a3c84b90 JR |
7 | namespace Kelsier { |
8 | class Root { | |
9 | static protected Database _db = null; | |
10 | static public Database db { get { return _db; } } | |
88ae06a4 JR |
11 | |
12 | static protected Logger _log; | |
a3c84b90 JR |
13 | static public Logger log { get { return _log; } } |
14 | ||
88ae06a4 | 15 | |
a3c84b90 | 16 | static void Main(string[] args) { |
88ae06a4 JR |
17 | System.IO.StreamWriter fileout = new System.IO.StreamWriter("kelsier.log", false); |
18 | fileout.AutoFlush = true; | |
a3c84b90 | 19 | System.IO.TextWriter[] outputs = { Console.Out, fileout }; |
88ae06a4 JR |
20 | _log = new Logger(outputs, outputs, outputs); |
21 | ||
a3c84b90 | 22 | _db = new Database(Properties.Settings.Default.dbstr); |
88ae06a4 | 23 | |
a3c84b90 JR |
24 | db.Connect(); |
25 | ||
26 | log.debug("1 + 3 = {0}", db.queryScalar("SELECT 1+3").ToString()); | |
88ae06a4 JR |
27 | |
28 | _log = null; | |
a3c84b90 JR |
29 | GC.Collect(); |
30 | GC.WaitForPendingFinalizers(); | |
31 | ||
32 | #if DEBUG | |
33 | Console.Write("Key to end..."); | |
88ae06a4 | 34 | Console.ReadKey(); |
a3c84b90 | 35 | #endif |
88ae06a4 JR |
36 | } |
37 | } | |
38 | ||
39 | ||
40 | } |