in logging/api/LoggingSample/Program.cs [188:239]
public int Run(string[] args)
{
if (s_projectId == "YOUR-PROJECT" + "-ID")
{
Console.WriteLine("Update Program.cs and replace YOUR-PROJECT" +
"-ID with your project id, and recompile.");
return -1;
}
if (args.Length < 1 && PrintUsage()) return -1;
try
{
switch (args[0].ToLower())
{
case "create-log-entry":
if (args.Length < 2 && PrintUsage()) return -1;
WriteLogEntry(args[1]);
break;
case "list-log-entries":
if (args.Length < 2 && PrintUsage()) return -1;
ListLogEntries(args[1]);
break;
case "create-sink":
if (args.Length < 3 && PrintUsage()) return -1;
CreateSink(args[1], args[2]);
break;
case "list-sinks":
ListSinks();
break;
case "update-sink":
if (args.Length < 3 && PrintUsage()) return -1;
UpdateSinkLog(args[1], args[2]);
break;
case "delete-log":
if (args.Length < 2 && PrintUsage()) return -1;
DeleteLog(args[1]);
break;
case "delete-sink":
if (args.Length < 2 && PrintUsage()) return -1;
DeleteSink(args[1]);
break;
default:
PrintUsage();
return -1;
}
return 0;
}
catch (Google.GoogleApiException e)
{
Console.WriteLine(e.Message);
return e.Error.Code;
}
}