コード例 #1
0
ファイル: Logger.cs プロジェクト: CumpsD/AzureJobs
        public void Write(LogItem logItem)
        {
            string messageString = logItem.ToString();
            Trace.WriteLine(messageString);
            Console.WriteLine(messageString);

            try {
                lock (_syncRoot) {
                    CreateFileWithHeader();
                    AddLineToLogFile(messageString);
                }
            }
            catch(Exception ex) {
                System.Diagnostics.Trace.TraceError("Unable to write to log file. Ignoring it. Error:.\r\n{0}",ex.ToString());
            }
        }
コード例 #2
0
ファイル: Logger.cs プロジェクト: Injac/AzureJobs
        public void Write(LogItem logItem)
        {
            string messageString = logItem.ToString();

            Trace.WriteLine(messageString);
            Console.WriteLine(messageString);

            try {
                lock (_syncRoot) {
                    CreateFileWithHeader();
                    AddLineToLogFile(messageString);
                }
            }
            catch {
                // Do nothing
            }
        }
コード例 #3
0
        public void Write(LogItem logItem)
        {
            string messageString = logItem.ToString();

            Trace.WriteLine(messageString);
            Console.WriteLine(messageString);

            try {
                lock (_syncRoot) {
                    CreateFileWithHeader();
                    AddLineToLogFile(messageString);
                }
            }
            catch (Exception ex) {
                System.Diagnostics.Trace.TraceError("Unable to write to log file. Ignoring it. Error:.\r\n{0}", ex.ToString());
            }
        }