本文整理汇总了C#中System.Logger.LogError方法的典型用法代码示例。如果您正苦于以下问题:C# Logger.LogError方法的具体用法?C# Logger.LogError怎么用?C# Logger.LogError使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Logger
的用法示例。
在下文中一共展示了Logger.LogError方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LogErrorToJsonInputAsync
public void LogErrorToJsonInputAsync()
{
var textInput = "e6d64ac2-c8e9-45e0-ac73-3298ff8cb96f";
LogglyConfiguration.Configure(c => c.AuthenticateWith("csharptests", "Passw0rd!"));
var logger = new Logger(textInput);
var randomString = GenerateRandomString(8);
logger.LogError(randomString, new InvalidOperationException("oops" + randomString + " something went wrong"));
var signal = new AutoResetEvent(false);
SearchJsonResponse response = null;
new Thread(() =>
{
var running = true;
while (running)
{
Thread.Sleep(3000);
response = new Searcher("csharptests").SearchJson("exception", "oops" + randomString);
if (response.TotalRecords > 0)
running = false;
}
signal.Set();
}).Start();
signal.WaitOne(50 * 1000); // wait till loggly index the new event (if it didn't after 50 seconds it is broken)
Assert.IsNotNull(response);
Assert.AreEqual(1, response.TotalRecords);
Assert.AreEqual(randomString, response.Results[0].Json["message"]);
Assert.AreEqual("error", response.Results[0].Json["category"]);
Assert.AreEqual("System.InvalidOperationException: oops" + randomString + " something went wrong", response.Results[0].Json["exception"]);
}
示例2: LogErrorTest
public void LogErrorTest()
{
Scrabble.Logger tempLog = new Logger();
tempLog.LogError("Error...", "Unit Test");
string inFile = System.IO.File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + "\\Logs\\" + tempLog.now + "_VERBOSE_LOG.txt");
Console.Write(inFile);
Assert.IsFalse(inFile.Equals("!!!!!!!ERROR - " + "Unit Test" + ": " + "Error..." + " !!!!!!!"));
}
示例3: LoggerLogsError
public void LoggerLogsError()
{
// Setup
IDocumentStore store = Global.GetInMemoryStore();
Logger logger = new Logger(store);
DateTime date = DateTime.Now;
Exception exception = new Exception("Here is the message");
// Act
logger.LogError(exception, "StoryNotFoundInRepository");
// Assert
using (var session = store.OpenSession())
{
LogError savedError = (from e in session.Query<LogError>() select e).First();
Assert.GreaterOrEqual(savedError.DateOfOccurence, date.AddMinutes(-1));
Global.PropertyValuesAreEquals(exception, savedError.Exception);
Assert.AreEqual(savedError.ErrorCode, "StoryNotFoundInRepository");
}
}