日志记录到txt文件

using System;
using System.Collections.Generic;
using
System.IO;
using System.Linq;
using System.Web;
using
System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
public partial class _Default :
System.Web.UI.Page
{
protected void Page_Load(object sender,
EventArgs e)
{
CreateErrorLog("test");

}
private static string m_fileName =
System.Web.HttpContext.Current.Server.MapPath("~/Error/" +
DateTime.Now.ToString("yyyyMMdd") + ".log");
public static String
FileName
{
get { return (m_fileName); }

set { if (value != null || value != "") { m_fileName = value; } }

}

public static void CreateErrorLog(string message)
{

if (File.Exists(m_fileName))
{

///如果日志文件已经存在,则直接写入日志文件
StreamWriter sr = File.AppendText(FileName);

sr.WriteLine("\n");

sr.WriteLine(DateTime.Now.ToString() + message);

sr.Close();
}
else
{

///创建日志文件
StreamWriter sr = File.CreateText(FileName);

sr.WriteLine("\n");
sr.WriteLine(DateTime.Now.ToString() +
message);
sr.Close();
}
}

}
}

日志记录到txt文件,布布扣,bubuko.com

时间: 2024-08-04 15:25:09

日志记录到txt文件的相关文章

在asp.net core的项目中通过log4net添加日志记录到本地文件

=============================================== 2020/2/25_第1次修改                       ccb_warlock =============================================== 由于之前的时间都忙于项目的业务开发,对于log4net的使用一直是“拿来主义”,仅仅用在了调试时输出到控制台看结果,而没有深究配置文件的参数和具体的机制. 正巧这段时间项目进度没有那么紧张,我也有时间来完善框

日志记录到Txt

private static StreamWriter streamWriter; //写文件 /// <summary> /// 写入txt 生成日志文件 /// </summary> /// <param name="message">写入日志的内容</param> public void WriteLogTxt(string message) { try { string directPath = @"D:\工作文件\操作

.Net写txt文件-简单的记录执行日志信息代码

在执行一些批量操作时,想记录一些执行日志信息,越简单方便越好啊.提供一个常用的简单方法,将信息记录在txt文件里: public static void log(string content, string path) { string strFileName = path; //判断是否存在 if (File.Exists(strFileName)) { //存在 StreamWriter wlog; wlog = File.AppendText(strFileName); wlog.Writ

magento性能优化:禁用访问日志记录

系统记录所有访问数据到数据库里面,包括访客及机器的访问(例如搜索引擎爬虫),机器访问通常会占大部分,记录大量数据,这样会生产不小的额外服务器性能开销,包括web服务.mysql数据库服务:看需要,这部分数据可以不要. 负责记录访问日志的数据库表是:log_customer.log_quote.log_summary.log_summary_type.log_url.log_url_info.log_visitor.log_visitor_info.log_visitor_online.repor

读取图片的最大值,并保存到txt文件

功能介绍:从一个文件夹中读取图片,获得图片的像素最大值,并记录在txt文件中保存,同时应保存对应的文件名. 特别说明:图片文件为png格式,8bit的单层图(即灰度图),不确定此代码是否适用于其他文件类型,未做测试. import numpy as np import os from PIL import Image def get_path_list(file_dir, fname): L = [] for root, dirs, files in os.walk(file_dir): for

IDEA项目搭建九——使用slf4j和logback进行日志记录

.简介 java里面日志分为两部分一个门面.一个实现,我们所熟知的SLF4j.Log4j.Log4j2.Logback的日志组件slf4j是门面提供的统一的入口,具体实现由log4j.log4j2.logback来实现 log4j由于太老作者自己也不打算重构了所以放弃 log4j2是apach的一个项目很好,但支持上面略有欠缺所以放弃 logback是之前log4j的作者自己开源的一个新的log组件,做了大量的调整及优化,性能及使用性上都有很大的提高,再加上沉淀了很多年又完全实现了slf4j,所

filebeat配置日志记录(等级)

配置日志 配置文件filebeat.yml中的logging部分包含用于配置日志记录输出的选项.日志记录系统可用将日志写入syslog,如果未明确配置日志记录,则使用文件输出. logging.level: info logging.to_files: true logging.files: path: /var/log/filebeat name: filebeat keepfiles: 7 permissions: 0644 tip:除了在配置文件汇总设置日志记录选项外,还可以从命令行修改日

ABP增加记录EFCore 生成数据库脚本日志到新的txt文件

由于EFCore并没直接生成脚本到txt文件,故而自己画了点时间把实现记录下来,方便给大家参考. 0.安装Microsoft.Extensions.Logging.Debug,我这里是2.1.1版本. 1.新建一个EFCoreDatabaseCmdLog在abp的Core层下, using Abp.Dependency; using Castle.Core.Logging; namespace SensorBroker.Log { public static class EFCoreDataba

nginx怎么关闭favicon.ico、robots.txt日志记录

有朋友问我,如何关闭nginx中favicon.ico.robots.txt日志记录,不允许访问某些隐藏文件. 其实,有个favicon.ico挺好的,当网页放到任务栏上可以区分出自己的网站,对用户体验也不错. 另外就是robots.txt文件用好了,对屏蔽恶意收录是很有帮助的. nginx日志最近发生大量访问favicon.ico无法找到的404错误日志,影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能,所以需要关闭访问favicon.ico的日志记录功能. 操作方法: # 把以下