public static void SSOAuthenLog(string msg, bool isRemoteAuthen = true)
{
#region
try
{
ContextHelper helper = new ContextHelper();
string logFolder = "/InfoTemp/Logging/Authen/";
if (isRemoteAuthen)
{
logFolder = "/InfoTemp/Logging/RemoteAuthen/";
}
logFolder = Function.ResolveUrl("~" + logFolder);
if (!SimpleDirectoryHelper.Exists(logFolder))
{
SimpleDirectoryHelper.CreateDirectory(logFolder);
}
StringBuilder sb = new StringBuilder();
sb.AppendLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"));
sb.AppendLine("\tStaff ID: " + helper.StaffID);
sb.AppendLine("\tStaff Name: " + helper.StaffName);
sb.AppendLine("\tAbsolute Uri: " + HttpContext.Current.Request.Url.AbsoluteUri);
sb.AppendLine("\tUrl.Scheme : " + HttpContext.Current.Request.Url.Scheme);
sb.AppendLine("\tUrl.Authority : " + HttpContext.Current.Request.Url.Authority);
sb.AppendLine("\tMessage: " + msg);
string logFile = logFolder + DateTime.Now.ToString("MMddyyyy") + ".txt";
System.IO.MemoryStream ms = new System.IO.MemoryStream();
System.IO.StreamWriter sw = new System.IO.StreamWriter(ms);
sw.WriteLine(sb.ToString());
sw.Flush();
SimpleFileHelper.SaveStream(logFile, ms, false);
sw.Close();
}
catch
{ }
#endregion
}
{
#region
try
{
ContextHelper helper = new ContextHelper();
string logFolder = "/InfoTemp/Logging/Authen/";
if (isRemoteAuthen)
{
logFolder = "/InfoTemp/Logging/RemoteAuthen/";
}
logFolder = Function.ResolveUrl("~" + logFolder);
if (!SimpleDirectoryHelper.Exists(logFolder))
{
SimpleDirectoryHelper.CreateDirectory(logFolder);
}
StringBuilder sb = new StringBuilder();
sb.AppendLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"));
sb.AppendLine("\tStaff ID: " + helper.StaffID);
sb.AppendLine("\tStaff Name: " + helper.StaffName);
sb.AppendLine("\tAbsolute Uri: " + HttpContext.Current.Request.Url.AbsoluteUri);
sb.AppendLine("\tUrl.Scheme : " + HttpContext.Current.Request.Url.Scheme);
sb.AppendLine("\tUrl.Authority : " + HttpContext.Current.Request.Url.Authority);
sb.AppendLine("\tMessage: " + msg);
string logFile = logFolder + DateTime.Now.ToString("MMddyyyy") + ".txt";
System.IO.MemoryStream ms = new System.IO.MemoryStream();
System.IO.StreamWriter sw = new System.IO.StreamWriter(ms);
sw.WriteLine(sb.ToString());
sw.Flush();
SimpleFileHelper.SaveStream(logFile, ms, false);
sw.Close();
}
catch
{ }
#endregion
}
浙公网安备 33010602011771号