Explain.
C#의 기능중하나인 전처리기를 활용하여 Debug모드시에만
Log를 출력하게끔 구현해주는 방식.
릴리즈시 전처리기의 해제로 log기능을 끌수있다.
구현방식은 매우 간단.
구현방식은 매우 간단.
Logger.cs
#define DEBUG //#undef DEBUG // realease version public class Logger { public static void Log(string msg) { #if DEBUG UnityEngine.Debug.Log(msg); #endif } public static void ErrorLog(string msg) { #if DEBUG UnityEngine.Debug.LogError(msg); #endif } }