1818// This file is the responsibility of the 3D & Environment Team.
1919
2020using System ;
21+ using System . Diagnostics ;
2122using System . IO ;
2223using Microsoft . Xna . Framework ;
2324using Microsoft . Xna . Framework . Content . Pipeline ;
@@ -57,7 +58,7 @@ class ProcessorContext : ContentProcessorContext
5758 readonly OpaqueDataDictionary parameters = new OpaqueDataDictionary ( ) ;
5859
5960 public override ContentBuildLogger Logger { get { return logger ; } }
60- readonly ContentBuildLogger logger = new Logger ( ) ;
61+ readonly ContentBuildLogger logger = new TraceContentBuildLogger ( ) ;
6162
6263 public override void AddDependency ( string filename ) { }
6364 public override void AddOutputFile ( string filename ) { }
@@ -67,11 +68,11 @@ public override void AddOutputFile(string filename) { }
6768 public override ExternalReference < TOutput > BuildAsset < TInput , TOutput > ( ExternalReference < TInput > sourceAsset , string processorName , OpaqueDataDictionary processorParameters , string importerName , string assetName ) { throw new NotImplementedException ( ) ; }
6869 }
6970
70- class Logger : ContentBuildLogger
71+ class TraceContentBuildLogger : ContentBuildLogger
7172 {
72- public override void LogMessage ( string message , params object [ ] messageArgs ) => Console . WriteLine ( message , messageArgs ) ;
73- public override void LogImportantMessage ( string message , params object [ ] messageArgs ) => Console . WriteLine ( message , messageArgs ) ;
74- public override void LogWarning ( string helpLink , ContentIdentity contentIdentity , string message , params object [ ] messageArgs ) => Console . WriteLine ( message , messageArgs ) ;
73+ public override void LogMessage ( string message , params object [ ] messageArgs ) => Trace . TraceInformation ( message , messageArgs ) ;
74+ public override void LogImportantMessage ( string message , params object [ ] messageArgs ) => Trace . TraceInformation ( message , messageArgs ) ;
75+ public override void LogWarning ( string helpLink , ContentIdentity contentIdentity , string message , params object [ ] messageArgs ) => Trace . TraceWarning ( message , messageArgs ) ;
7576 }
7677
7778 [ CallOnThread ( "Render" ) ]
0 commit comments