39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
|
|
namespace Sda.ModelIdUpdater
|
|
{
|
|
static class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
if (args == null)
|
|
throw new ArgumentNullException("args");
|
|
|
|
Updater updater = new Updater();
|
|
updater.LogMessageHandler += (sender, e) =>
|
|
{
|
|
if (e == null
|
|
||
|
|
string.IsNullOrWhiteSpace(e.Message))
|
|
{
|
|
return;
|
|
}
|
|
switch (e.EventType)
|
|
{
|
|
case TraceEventType.Error:
|
|
Trace.TraceError(e.Message);
|
|
break;
|
|
case TraceEventType.Warning:
|
|
Trace.TraceWarning(e.Message);
|
|
break;
|
|
default:
|
|
Trace.TraceInformation(e.Message);
|
|
break;
|
|
}
|
|
};
|
|
updater.UpdateIds(args.Length > 0 ? args[0] : "Model.xml");
|
|
}
|
|
}
|
|
}
|