コード例 #1
0
        public ThreadManager(Ilogger logger, IDataChecker dChecker, List <string> dir, string fileUnFinishedTag, string finishedFilePath, IHash hash) //folderState.finished
        {
            logger.log(echo + "created");                                                                                                             //start from last
            this.logger            = logger;
            this.dir               = dir;
            this.fileUnFinishedTag = fileUnFinishedTag;
            this.finishedFilePath  = finishedFilePath;
            this.dChecker          = dChecker;
            this.hash              = hash;

            init(folderState.finished);
            int ignore;

            dChecker.GetLastWordOfFileInfo(finishedFilePath, out ignore, out currentWord);
            try
            {
                currentFileNr = Convert.ToInt32(Path.GetFileNameWithoutExtension(finishedFilePath));
            }
            catch (Exception e)
            {
                logger.log(echo + e);
                logger.stopLogging();
                Environment.Exit(1);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: akarakus27/Design-Patterns
        public void save()
        {
            Console.WriteLine("saved !");
            Ilogger logger = _loggerFactory.CreateLogger();

            logger.log();
        }
コード例 #3
0
 public DataSaverLocalHDD(Ilogger logger, string directory, string filename, string unfinishedTag) : base(logger)
 {
     this.logger.log(echo + "created");
     this.directory     = directory;
     this.filename      = filename;
     this.unfinishedTag = unfinishedTag;
     configWriter();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: corso-enaip-2019/prog9
        static void Main(string[] args)
        {
            Ilogger logger = null;

            logger.LogInfo("info");

            logger.LogError("Error", new Exception("Error"));

            Console.ReadKey(true);
        }
コード例 #5
0
ファイル: IloggerFactory.cs プロジェクト: tamulemon/C-Sharp
 // public method to implement the logger based on config
 public static void setLogger()
 {
     if (ConfigurationManager.AppSettings ["logType"] == "C") {
         _newLogger = new ConsoleLogger ();
     } else {
         _newLogger = new FileLogger ();
     }
     // can not do this because ternary experssion requries both branch be the same type. But here can not determine whther they ar the same
     //_newLogger = (ConfigurationManager.AppSettings["logType"] == "C")? new ConsoleLogger (): new FileLogger ();
 }
コード例 #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="BookListService"/> class.
        /// Constructor reads data from file upon class instance creation.
        /// </summary>
        public BookListService(Ilogger logger)
        {
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger), message: "Logger cannot be null");
            }

            this.OpenDefault();
            this.logger = logger;
            this.logger.Info($"Service started succesfully. List contains {this.list.Count} record(s)");
        }
コード例 #7
0
        public ThreadManager(Ilogger logger, IDataChecker dChecker, List <string> dir, string fileUnFinishedTag, IHash hash) //state.none
        {
            logger.log(echo + "created");                                                                                    //new start
            this.logger            = logger;
            this.dir               = dir;
            this.fileUnFinishedTag = fileUnFinishedTag;
            this.dChecker          = dChecker;
            this.hash              = hash;

            //has to be done for everyone
            init(folderState.none);
            currentFileNr = 0;
            currentWord   = "";
        }
コード例 #8
0
ファイル: MainLoop.cs プロジェクト: jonathan2266/Backer
 public MainLoop(List <string> local, List <string> destination, Ilogger logger)
 {
     this.local       = local;
     this.destination = destination;
     __logger         = logger;
     try
     {
         allDrives = DriveInfo.GetDrives();
     }
     catch (System.Exception e)
     {
         __logger.log("Drive access failure: " + e.Message);
     }
     prepareThreads();
 }
コード例 #9
0
ファイル: StartUp.cs プロジェクト: GledachevY/softuni
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());

            LayoutFactory   layoutFactory   = new LayoutFactory();
            AppenderFactory appenderFactory = new AppenderFactory();

            IReader      reader      = new ConsoleReader();
            IWriter      writer      = new ConsoleWriter();
            IPathManager pathManager = new PathManager("logs", "logs.txt");

            IFile   file   = new LogFile(pathManager);
            Ilogger logger = SetUpLogger(n, reader, writer, file, layoutFactory, appenderFactory);

            IEngine engine = new Engine(logger, reader, writer);

            engine.Run();
        }
コード例 #10
0
 public PullRequestRepository(AccountRepository account, Ilogger logger)
 {
     _account = account;
     _logger  = logger;
 }
コード例 #11
0
ファイル: Engine.cs プロジェクト: GledachevY/softuni
 public Engine(Ilogger logger, IReader reader, IWriter writer)
 {
     this.writer = writer;
     this.reader = reader;
     this.logger = logger;
 }
コード例 #12
0
ファイル: Commits.cs プロジェクト: benmcevoy/Bitbucket.Api
 public CommitRepository(AccountRepository account, Ilogger logger)
 {
     _account = account;
     _logger = logger;
 }
コード例 #13
0
 public DbMigrator(Ilogger _Ilogger)
 {
     this._Ilogger = _Ilogger;
 }
コード例 #14
0
ファイル: Archiver.cs プロジェクト: jonathan2266/Backer
 public Archiver(Ilogger logger)
 {
     this.logger = logger;
 }
コード例 #15
0
ファイル: DataChecker.cs プロジェクト: jonathan2266/MD5reborn
 public DataChecker(Ilogger logger)
 {
     this.logger = logger;
 }
コード例 #16
0
ファイル: Program.cs プロジェクト: sefaapinar/DesignPatterns
 public CustomerManager(Ilogger logger)
 {
     _logger = logger;
 }
コード例 #17
0
 public EmployeeManager(Ilogger logger)
 {
     _logger = logger;
 }
コード例 #18
0
ファイル: LogActor.cs プロジェクト: lebaon/AEF
 public int SetLogger(Ilogger log)
 {
     logger = log;
     return 0;
 }
コード例 #19
0
 public PullRequestRepository(AccountRepository account, Ilogger logger)
 {
     _account = account;
     _logger = logger;
 }
コード例 #20
0
 public Tasker(Ilogger logger, IIdProvider idProvider)
 {
     this.Tasks      = new List <Task>();
     this.logger     = logger;
     this.idProvider = idProvider;
 }
コード例 #21
0
ファイル: Logging.cs プロジェクト: oldsmokingjoe/YQ
 // Register all logging observers here . Example FileLogging , Database Logging , etc
 public void registerObserver(Ilogger observer)
 {
     if (!observers.Contains(observer))
         observers.Add(observer);
 }
コード例 #22
0
 static void Main(string[] args)
 {
     Ilogger logger =
 }
コード例 #23
0
 public static ILog GetLog <T>(this Ilogger <T> logger)
 {
     return(LoggerImpl <T> .Log);
 }
コード例 #24
0
 public environement(Ilogger logger, string startComment, string fileToCheck)
 {
     this.logger       = logger;
     this.startComment = startComment;
     this.fileToCheck  = fileToCheck;
 }
コード例 #25
0
ファイル: Cleaner.cs プロジェクト: jonathan2266/Backer
 public Cleaner(Ilogger logger, List <string> folder, List <int> folderInfo)
 {
     this.logger     = logger;
     this.folder     = folder;
     this.folderInfo = folderInfo;
 }
コード例 #26
0
 public DataCheckerLocalHDD(Ilogger logger, List <string> directory, string unfinishedTag) : base(logger)
 {
     logger.log(echo + "created");
     this.directory     = directory;
     this.unfinishedTag = unfinishedTag;
 }
コード例 #27
0
 protected CarsBaseController()
 {
     _claimsIdentity = RequestContext.Principal.Identity as ClaimsIdentity;
     Logger          = new FakeLogger();
 }
コード例 #28
0
 public Menu(Ilogger logger)
 {
     this.logger = logger;
 }
コード例 #29
0
 public ClimateMonitor(Ilogger logger)
 {
     this.logger = logger;
 }
コード例 #30
0
 public ProcessHandler(Ilogger ProcessLogger)
 {
     processLogger = ProcessLogger;
 }
コード例 #31
0
 public Store(Ilogger logger)
 {
     this.logger = logger;
 }
 public WeatherServiceLoggingDecorator(IWeatherService weatherService, Ilogger logger)
 {
     _innerWeatherService = weatherService;
     _logger = logger;
 }
コード例 #33
0
ファイル: DataSaver.cs プロジェクト: jonathan2266/MD5reborn
 public DataSaver(Ilogger logger)
 {
     this.logger = logger;
 }
コード例 #34
0
ファイル: LogActor.cs プロジェクト: lebaon/AEF
 public LogActor()
 {
     this.logger = new ConsoleLogger();
 }
コード例 #35
0
 public CommitRepository(AccountRepository account, Ilogger logger)
 {
     _account = account;
     _logger  = logger;
 }