Writing to Log Files
Introduction
Playnite provides built-in API for message logging. Messages from extensions are logged into extensions.log file that can be found in %AppData%\Playnite (for installed version) or in Playnite's installation directory (for portable versions).
Note
Messages with Trace severity are not written into log files unless enabled in For developers settings menu.
Scripts
To write a message use $__logger variable which provides instance of ILogger.
Plugins
Use static GetLogger method from LogManager class, to create ILogger instance.
Examples
var logger = LogManager.GetLogger();
logger.Info("This is message with Info severity");