public static void WriteLine(int priority, string tag, string msg, Throwable tr) { if (mLogNode != null) { mLogNode.WriteLine(priority, tag, msg, tr); } }
public void WriteLine(int priority, string tag, string msg, Throwable tr) { string useMsg = msg; if (useMsg == null) { useMsg = ""; } if (tr != null) { useMsg += "\n" + Log.GetStackTraceString(tr); } Log.WriteLine((LogPriority)priority, tag, useMsg); if (mNext != null) { mNext.WriteLine(priority, tag, msg, tr); } }
public void WriteLine(int priority, string tag, string msg, Throwable tr) { string priorityStr = null; switch (priority) { // Debug case 3: priorityStr = "D"; break; // Info case 4: priorityStr = "I"; break; // Warn case 5: priorityStr = "W"; break; // Error case 6: priorityStr = "E"; break; default: break; } string exceptionStr = null; if (tr != null) { exceptionStr = Log.GetStackTraceString(tr); } System.Text.StringBuilder outputBuilder = new System.Text.StringBuilder(); CultureInfo culture = new CultureInfo("tr-TR"); // Get current UTC time. DateTime utcDate = DateTime.UtcNow; // Change time to match GMT + 1. DateTime gmt1Date = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(utcDate, TimeZoneInfo.Local.Id); // Output the GMT+1 time in our specified format using the TR-culture. string str = gmt1Date.ToString(" HH:mm:ss", culture); outputBuilder.Append(str); outputBuilder.Append(" "); outputBuilder.Append(msg); outputBuilder.Append("\r\n"); ((Activity)Context).RunOnUiThread(() => { AppendToLog(outputBuilder.ToString()); }); if (mNext != null) { mNext.WriteLine(priority, tag, msg, tr); } }