ASP.NET파일쓰기/C#TEXT파일/C#파일읽기쓰기방법
개발을 하다보면 텍스트 파일에 간단하게 로그를 남기고 싶은 경우가 있다.
그럴 경우에 아래와 같이 날짜별로 로그파일을 생성해서 남기면 좋다.
경로등은 편하게 사용하면 된다.
여기서 중요한 부분은 using(StreamWriter file = new StreamWriter(fullPath, true)) 부분이다.
C#에서 using을 사용하는 경우는 별도로 close를 안해줘도 메모리를 반환해주기 때문이다.
어쨌든 간단하게 로그를 남기고 확인 할 수 있다.
나의 경우에는 WebAPI를 구성하는데 있어서 클라이언트 개발자가 제대로 호출을 했는지, 파라미터가 제대로 넘어왔는지 확인하기 위해서 아래 함수를 사용하였다.
그럼 모두 즐코딩하세요!
public void WriteDateLog(string project, string logGub, string text)
{
string writeTime = DateTime.Now.ToString("yyyyMMdd HHmmss")
string fullPath = @"D:\log\" + project + @"\" + DateTime.Now.ToString("yyyyMMdd") + ".txt"
using (StreamWriter file = new StreamWriter(fullPath, true))
{
file.WriteLine(string.Format("{0} :{1}: {2}", writeTime, logGub, text));
}
}
'웹프로그래밍 > ASP.NET' 카테고리의 다른 글
로또당첨번호API사용법/로또추첨번호/로또API/로또페이지개발/로또API사용방법/로또페이지개발하는법/로또API 사용하는 법 (0) | 2020.08.09 |
---|---|
Repeater사용방법/ASP.NET REPEATER/REPEATER onitemdatabound/리피터 사용방법 (0) | 2020.08.04 |
[ASP.NET ] ASP.NET 노드추가 / 속성추가 / xml node 추가 / ASP.NET XML 노드추가하는법 (0) | 2016.03.08 |
[ ASP.NET ] ASP.NET AJAX / ASP.NET AJAX 사용법 / .NET AJAX (0) | 2016.02.24 |
[ ASP.NET ] HTML 파일 읽기 / ASP.NET HTML / ASP.NET HTML 파일 (0) | 2016.02.24 |