Community

Connect with us and enhance your M-Files experience using Unitfly Toolkit for M-Files. Here’s how to get started.

Version 5.0.0 of Ex...
 
Notifications
Clear all

Version 5.0.0 of Extension Kit for M-Files released!

Ines Prespjanin
(@ines-prespjanin)
Posts: 6
Member Admin
Topic starter
 

Hello everyone,

 

We are happy to announce the release of Extension Kit version 5.0.0. This version introduces a breaking change - a new infrastructure for the Logging module.

 

What's New with Logging:

To validate new Extension Kit versions for the Cloud, we've transitioned from our custom logging system to VAF logging powered by the NLog library. After the installation of the latest Extension Kit version, users will need to migrate any existing logging configurations to the new Logging framework.

 

Key Highlights:

  • Initial Configuration: The new Logging module is disabled by default, and the configuration is empty. After the installation of the latest Extension Kit version, users need to enable the Logging module and configure the desired targets.
  • Configurable Targets: Within the Logging module, users can access a variety of configurable targets, including Default (Dashboard), File, Event Log, Database, Mail, and Seq. Each target supports individualized configuration and can set different Log levels.
  • Custom Log Formats: Under the advanced settings of the File Targets configuration, there are options to customize log file formatting. To keep the log file structure similar to previous structures, we recommend using the provided custom Log Message Format:
    ${longdate} [${level:uppercase=true:padding=3}] ${logger} [Task: ${mdlc:TaskID}] [${mdlc:ModuleName}] ${mdlc:Vault} ${mdc:Rules} ${message}${onexception:${newline}${exception:format=ToString:innerformat=ToString:separator=\r\n}}
  • Dashboard:
    • The dashboard is Default Target in the logging configuration and is also supported within the M-Files Cloud infrastructure. To view dashboard logs, users need to enable and configure Default Target.
    • In the dashboard, it is no longer possible to view the latest logs filtered by modules. Under the Logging module, users can only preview the latest 200 log entries and also have the option to download more logs locally from the dashboard.

 

Check out the release notes here.

 

Kind regards,

Ines

 
Posted : 29/02/2024 9:48 am