Skip to main content

Modifying the IF Shadow Configuration

*IF Shadow* (also called 'IFShadow' in this document) is an executable file (Pimsoft.IF.Shadow.exe) located in the same folder where the IF Configurator tool is installed. It can be configured through a standard .NET config file (Pimsoft.IF.Shadow.exe.config) which is also located in the same folder.

Basically IFShadow acts as a passive component, so no interaction on your part is required. With that said, there are still some settings of IFShadow that can be configured inside its configuration file; they are as follows:

  • Log file path and name
  • Maximum log file size
  • Log level

The format for these configurable settings are as follows (please do not modify any other sections):

\<param name="File" value="C:\IFShadowLog.txt" /\>

\<maximumFileSize value="10MB" /\>

\<level value="ERROR" /\>

Where:

  • File- is the full path of the log file. Usually the log file is located in the same folder as the executable file.
  • MaximumFilesSize - is the maximum file size allotted for the log. When the log file exceeds this limit it is automatically truncated by IFShadow.
  • Level- is the level of logging you want recorded in the log file. There are two levels to choose from:
  • DEBUG: This level logs all information.
  • ERROR: This level longs only the errors encountered.

ClosedEXAMPLE: IFShadow config file - log settings portion

The following is a sample of the IFShadow configuration file log settings section.