1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- //using System.Linq;
- using System;
- using System.IO;
- using System.Text;
- namespace WayneCloud.PaymentProcessors.Alipay.FromSDK
- {
- /// <summary>
- /// LogHelper 的摘要说明
- /// </summary>
- public class LogHelper
- {
- string logFile = "";
- /// <summary>
- /// 不带参数的构造函数
- /// </summary>
- public LogHelper()
- {
- }
- /// <summary>
- /// 带参数的构造函数
- /// </summary>
- /// <param name="logFile"></param>
- public LogHelper(string logFile)
- {
- this.logFile = logFile;
- if (!File.Exists(logFile))
- {
- FileStream fs = File.Create(logFile);
- fs.Close();
- }
- }
- /// <summary>
- /// 追加一条信息
- /// </summary>
- /// <param name="text"></param>
- public void Write(string text)
- {
- using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
- {
- sw.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);
- }
- }
- /// <summary>
- /// 追加一条信息
- /// </summary>
- /// <param name="logFile"></param>
- /// <param name="text"></param>
- public void Write(string logFile, string text)
- {
- using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
- {
- sw.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);
- }
- }
- /// <summary>
- /// 追加一行信息
- /// </summary>
- /// <param name="text"></param>
- public void WriteLine(string text)
- {
- text += "\r\n";
- using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
- {
- sw.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);
- }
- }
- /// <summary>
- /// 追加一行信息
- /// </summary>
- /// <param name="logFile"></param>
- /// <param name="text"></param>
- public void WriteLine(string logFile, string text)
- {
- text += "\r\n";
- using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
- {
- sw.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + text);
- }
- }
- }
- }
|