Logging
Logging in Code
To be able to write to the C1 CMS log, you should use the static methods of the Composite.Core.Log class: LogCritical, LogError, LogWarning, LogInformation, LogVerbose.
Sample # 1:
using Composite.Core;
namespace Demo
{
public class Class5
{
public static void PageViewed()
{
Log.LogInformation("Demo", "A page has been viewed");
}
}
}Sample # 2:
using System;
using System.IO;
using Composite.Core;
namespace Demo
{
public class Class5
{
public static void TestLog()
{
try
{
using (StreamReader sr = new StreamReader("NonExistingFile.txt"))
{
String line;
while ((line = sr.ReadLine()) != null)
{
Log.LogInformation("Demo", line);
}
}
}
catch (Exception e)
{
Log.LogError("Demo", "The file could not be read");
Log.LogError("Demo", e.Message);
Log.LogError("Demo", e);
}
}
}
}
Read more on Composite.Core.Log
Please also see Logging.

