Exemple #1
0
    public void OnEnable()
    {
        TkLogger.SetValue("g_user", "Joe");

        m_logger.Info("Start");                                // [TestLogs] Start
        m_logger.Info("Start {g_user}");                       // [TestLogs] Start Joe
        m_logger.Info("Start {g_user} {id}", ("id", 5));       // [TestLogs] Start 5
        m_logger.Info("Start {date}", ("date", DateTime.Now)); // [TestLogs] Start 9/7/2020 10:15:22 AM

        TestException();
    }
        public void NavStateModeChanged(NavState state)
        {
            if (m_enableDebugLogging)
            {
                m_logger.Info($"{state.Path} -> {state.Mode}");
            }

#if UNITY_EDITOR
            UnityEditor.EditorApplication.RepaintHierarchyWindow();
#endif
        }