From: Youngjae Cho Date: Fri, 22 Jul 2022 04:38:27 +0000 (+0900) Subject: [Tizen.Log] Optimize getting filename X-Git-Tag: submit/tizen_6.5/20220722.150930~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49c133377cf0237432fb7ba9435f7f2bc0d6cfbc;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Tizen.Log] Optimize getting filename Signed-off-by: Youngjae Cho --- diff --git a/src/Tizen.Log/Tizen/Log.cs b/src/Tizen.Log/Tizen/Log.cs index 3bb3854..927513a 100644 --- a/src/Tizen.Log/Tizen/Log.cs +++ b/src/Tizen.Log/Tizen/Log.cs @@ -15,8 +15,6 @@ */ using System; -using System.IO; -using System.Linq; using System.Runtime.CompilerServices; using System.ComponentModel; @@ -121,8 +119,8 @@ namespace Tizen } else { - string[] fileslice = file.Split(new char[] { '\\', '/' }); - string filename = fileslice.Last(); + int index = file.LastIndexOfAny(new char[] { '\\', '/' }); + string filename = file.Substring(index + 1); Interop.Dlog.Print(priority, tag, "%s: %s(%d) > %s", filename, func, line, message); } } @@ -228,8 +226,8 @@ namespace Tizen } else { - string[] fileslice = file.Split(new char[] { '\\', '/' }); - string filename = fileslice.Last(); + int index = file.LastIndexOfAny(new char[] { '\\', '/' }); + string filename = file.Substring(index + 1); Interop.Dlog.InternalPrint(log_id, priority, tag, "%s: %s(%d) > %s", filename, func, line, message); } } @@ -336,8 +334,8 @@ namespace Tizen } else { - string[] fileslice = file.Split(new char[] { '\\', '/' }); - string filename = fileslice.Last(); + int index = file.LastIndexOfAny(new char[] { '\\', '/' }); + string filename = file.Substring(index + 1); Interop.Dlog.InternalPrint(log_id, priority, tag, "%s: %s(%d) > %s", filename, func, line, message); } #endif