Guest User

Untitled

a guest
May 23rd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. Project1.Log.Write("1");
  2. Project2.Log.Write("2");
  3. Project1.Log.Write("3");
  4.  
  5. public static class Log
  6. {
  7. private static readonly Lazy<Logger> Logger = new Lazy<Logger>(CreateLogger);
  8.  
  9. private static Logger CreateLogger()
  10. {
  11. string assemblyFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
  12. LogManager.Configuration = new XmlLoggingConfiguration(assemblyFolder + "\ProjectX.exe.nlog", true); //X means project id
  13. return LogManager.GetCurrentClassLogger();
  14. }
  15.  
  16. public static void Write(object log)
  17. {
  18. Logger.Value.Debug(log);
  19. }
  20. }
Add Comment
Please, Sign In to add comment