Unity 로그 콜백을 VSTU와 공유

Visual Studio Tools for Unity는 콘솔을 Visual Studio에 스트림할 수 있도록 로그 콜백을 Unity로 등록합니다. 편집기 스크립트가 로그 콜백을 Unity로 등록하는 경우에도 VSTU 콜백이 사용자의 콜백과 충돌할 수 있습니다. 이러한 가능성을 방지하려면 VisualStudioIntegration.LogCallback 이벤트를 사용하여 VSTU와 상호 운용해야 합니다.

세부 항목

Visual Studio Tools for Unity에서 만든 Unity 로그 콜백을 공유하는 방법

예제

using System;  

using UnityEngine;  
using UnityEditor;  

using SyntaxTree.VisualStudio.Unity.Bridge;  

[InitializeOnLoad]  
public class LogCallbackHook  
{  
    static LogCallbackHook()  
    {  
        VisualStudioIntegration.LogCallback += (string condition, string trace, LogType type) =>  
        {  
            // place code that implements your log callback here  
        };  
    }  
}  

참고 항목

예제: 프로젝트 파일 생성