API logs

In order to write custom log messages to the log file, use the ILogger instance assigned to the Log property of ProjectContext.

ILogger provides methods for logging the various log levels, such as Debug, Info, Warn, and Error.