예제 #1
0
파일: Log.cs 프로젝트: BSalita/Woundify
        public static void Write(string message, [CallerFilePath] string sourceFilePath = "", [CallerMemberName] string memberName = "", [CallerLineNumber] int sourceLineNum = 0)
        {
            string messageFormatted = string.Format("{0}.{1}({2}):{3}", System.IO.Path.GetFileNameWithoutExtension(sourceFilePath), memberName, sourceLineNum, message);

            Trace.Write(messageFormatted);
            if (logFile != null)
#if WINDOWS_UWP
            { logFile.WriteString(messageFormatted); }
#else
            { logFile.Write(messageFormatted); }
#endif
        }