■ Trace 클래스 : TraceInformation 정적 메소드를 사용해 로그 기록하기

------------------------------------------------------------------------------------------------------------------------


TestProject.zip


App.config

 

 

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

    <startup>

        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />

    </startup>

    <system.diagnostics>

        <trace autoflush="true" indentsize="4">

            <listeners>

                <!--add name="consoleListener" type="System.Diagnostics.ConsoleTraceListener" /-->

                <add name="textWriterListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="Log//test.log" />

                <!--add name="eventLogListener" type="System.Diagnostics.EventLogTraceListener" initializeData="YourEventLogSource" /-->

                <remove name="Default"/>

            </listeners>

        </trace>

    </system.diagnostics>

</configuration>

 


Program.cs

 

 

using System.Diagnostics;

 

namespace TestProject

{

    /// <summary>

    /// 프로그램

    /// </summary>

    class Program

    {

        //////////////////////////////////////////////////////////////////////////////////////////////////// Method

        ////////////////////////////////////////////////////////////////////////////////////////// Static

        //////////////////////////////////////////////////////////////////////////////// Public

 

        #region 프로그램 시작하기 - Main()

 

        /// <summary>

        /// 프로그램 시작하기

        /// </summary>

        private static void Main()

        {

            Trace.TraceInformation("테스트 로그 입니다.");

        }

 

        #endregion

    }

}

 

------------------------------------------------------------------------------------------------------------------------

※ App.config 파일에서 설정한 로그 파일 경로의 디렉토리는 사전에 생성해주어야 한다.

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요