13 |
{ |
{ |
14 |
public partial class LogWriter : UserControl |
public partial class LogWriter : UserControl |
15 |
{ |
{ |
16 |
private const string LOG_FILE = "RomCheater.log"; |
public const string LOG_FILE = "RomCheater.log"; |
17 |
private static string LOG_PATH = string.Format(@"{0}\{1}", Application.StartupPath, LOG_FILE); |
private static string LOG_PATH = string.Format(@"{0}\{1}", Application.StartupPath, LOG_FILE); |
18 |
|
|
19 |
private delegate string OnGetLogText(); |
private delegate string OnGetLogText(); |
144 |
FileStream fs = new FileStream(LOG_PATH, FileMode.Append, FileAccess.Write, FileShare.ReadWrite); |
FileStream fs = new FileStream(LOG_PATH, FileMode.Append, FileAccess.Write, FileShare.ReadWrite); |
145 |
StreamWriter writer = new StreamWriter(fs); |
StreamWriter writer = new StreamWriter(fs); |
146 |
writer.AutoFlush = true; |
writer.AutoFlush = true; |
147 |
writer.Write(value); |
if (value == Log.NewLine) { writer.Write(System.Environment.NewLine); } |
148 |
|
else { writer.Write(value); } |
149 |
writer.Close(); |
writer.Close(); |
150 |
sw.Write(value); |
sw.Write(value); |
151 |
} |
} |