프로젝트

일반

사용자정보

개정판 1223cf64

ID1223cf64d1302cdc89935c7d8704a7a0f062dd92
상위 1a2c4dfb
하위 2421b3ea

김태성이(가) 4년 이상 전에 추가함

DownloadManager 로그 출력 수정

Change-Id: Ifc79b236fd2dc598c83becc18b4ced6dffdf26ae

차이점 보기:

DownloadManager/Program.cs
1 1

2 2
using log4net;
3 3
using System;
4
using System.Collections.Generic;
5 4
using System.Diagnostics;
6
using System.Globalization;
7 5
using System.Linq;
8
using System.Text;
9
using System.Threading.Tasks;
10 6

  
11 7
namespace DownloadManager
12 8
{
......
37 33
        //                                                Culture = new CultureInfo("en-US")
38 34
        //                                            });
39 35

  
40
        
36
        private static void ChangeLogFileName(string name)
37
        {
38
            log4net.Repository.ILoggerRepository RootRep;
39
            RootRep = logger.Logger.Repository;// LogManager.GetRepository(Assembly.GetCallingAssembly());
40

  
41
            if (RootRep?.GetAppenders().Count() > 0)
42
            {
43
                (RootRep.GetAppenders().First() as log4net.Appender.RollingFileAppender).File = string.Format((RootRep.GetAppenders().First() as log4net.Appender.RollingFileAppender).File, name);
44
                (RootRep.GetAppenders().First() as log4net.Appender.RollingFileAppender).ActivateOptions();
45
            }
46
        }
47

  
41 48
        static void Main(string[] args)
42 49
        {
43 50
            try
44 51
            {
52
                ChangeLogFileName($"{DateTime.Now.ToString("yyMMddssmm")}_{args[0]}");
53

  
45 54
                logger.Info($"param : {string.Join(",", args)}");
46 55

  
47 56
                if (args.Length > 0)

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)