错误日志类-也可以用于查看输出结构
2013-10-10 11:23
387 查看
/// <summary>
/// 写入错误日志
/// </summary>
/// <param name="content">错误内容</param>
public static void WriteLog(string content)
{
string strFilePath = HttpContext.Current.Server.MapPath("~/") + "ErrorLog.html";
string strUserIp = HttpContext.Current.Request.UserHostAddress;
if (!File.Exists(strFilePath))
{
FileStream fStream = new FileStream(strFilePath, FileMode.CreateNew);
fStream.Flush();
fStream.Close();
fStream = null;
}
StreamWriter sWriter = new StreamWriter(strFilePath, true, System.Text.Encoding.UTF8);
string textWrite = "Time : " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " UserIp :" + strUserIp + " <br/>Error : " + content + "<br/><br/>★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br/><br/>";
sWriter.WriteLine(textWrite);
sWriter.Flush();
sWriter.Close();
sWriter = null;
}
/// 写入错误日志
/// </summary>
/// <param name="content">错误内容</param>
public static void WriteLog(string content)
{
string strFilePath = HttpContext.Current.Server.MapPath("~/") + "ErrorLog.html";
string strUserIp = HttpContext.Current.Request.UserHostAddress;
if (!File.Exists(strFilePath))
{
FileStream fStream = new FileStream(strFilePath, FileMode.CreateNew);
fStream.Flush();
fStream.Close();
fStream = null;
}
StreamWriter sWriter = new StreamWriter(strFilePath, true, System.Text.Encoding.UTF8);
string textWrite = "Time : " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " UserIp :" + strUserIp + " <br/>Error : " + content + "<br/><br/>★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br/><br/>";
sWriter.WriteLine(textWrite);
sWriter.Flush();
sWriter.Close();
sWriter = null;
}
相关文章推荐
- VS打开终端功能,从终端中可以查看日志信息(相当于VS中的输出功能)
- [ecshop 调试 ]ecshop中的 debug_mode 是在哪里定义的 查看sql日志 输出错误 显示debug
- SSIS之事务,错误输出,事件处理,日志记录
- tomcat日志文件查看指定日期内的输出
- Linux查看当前系统登录用户、登录日志、登录错误日志
- 在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用时间查看器查看事件日志
- nginx php-fpm 输出php错误日志
- nginx php-fpm 输出php错误日志
- 用于将错误信息输出到txt文件
- android studio代码混淆后,查看服务器端错误日志方法
- PHP查看错误日志
- SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志
- SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志
- 启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
- MyBatis 最常见错误,启动时控制台无限输出日志
- Linux查看应用的log4j的日志输出目录
- 查看系统日志发现来源为TermServDevices的错误
- SQL Server BI Step by step 5 事务,错误输出,事件处理,日志记录
- android自己获取并保存错误日志(可以通过邮件发送到自己邮箱)