How to debug

It is possible to add logging code to an add-in. Use code like the following to define and use a logger object:

public IDictionary<string, string> GetItems(IContentMetadataFormDataProviderContext context)
  // ...
  var logger = this.AddInContext.CreateLogger("SomeLogger");
  logger.Debug("SomeLogger debug message.");
  // ...

The log messages are added to the LogEntry table in and can be reviewed via the Administration area in Portal.