/
Moving Log file to another Directory

Moving Log file to another Directory

After installing WIP by default log files are created in the WIP install directory i.e. <Install Directory>/Log.

For example in C:\ProgramData\ebiexperts\WIP Web Server\webapp\log

WIP1.0

WIP2.0

 

We can change the location where the logs are saved.

To achieve we need to do the following

  • Stop all WIP service(s) actually running like

    • wipwebserver,

    • wiptrackerservice,

    • wipsapservice and

    • wipprocessorservice

  • Edit  the file called NLog.config  in an editor like Notepad ++.

  • The NLog.config   is found in the following directory

    • For WIP1.0 - C:\ProgramData\ebiexperts\WIP Web Server\webapp

    • For WIP2.0 - C:\ProgramData\ebiexperts\WIP Web Server2\wipsetup

    •  

  • Look for the <variable name="logDir" value="C:\TstLog" />.

    • If the line is not found add the line below variable name="myvar". 

    • The lines in the config file should look as follows :-

       <variable name="myvar" value="myvalue" />

      <variable name="logDir" value="C:\TstLog" />

       Change the value of the “logDir” to the desired value

    •  

  • Look for the variable basedir in the current config file and replace it with the variable logDir created from step 2 and 3.

  • Example : The “basedir” below will be replace ="logDir"

<target name="file" xsi:type="File"

            fileName="${basedir}/log/${lowercase:${processname}/${processname}}_${date:format=yyyy-MM-dd}-api.log"

            encoding="utf-8" layout="${longdate} ${uppercase:${level}} ${processid} ${message}"

            maxArchiveFiles="4"

            archiveEvery="Day" />

    <target name="console" xsi:type="Console"

            encoding="utf-8" layout="${longdate} ${callsite} ${level} ${message}" />

  </targets>

  •  The config should look like that :

 <target name="file" xsi:type="File"

            fileName="${logDir}/log/${lowercase:${processname}/${processname}}_${date:format=yyyy-MM-dd}-api.log"

            encoding="utf-8" layout="${longdate} ${uppercase:${level}} ${processid} ${message}"

            maxArchiveFiles="4"

            archiveEvery="Day" />

    <target name="console" xsi:type="Console"

            encoding="utf-8" layout="${longdate} ${callsite} ${level} ${message}" />

  • Restart all the services

  •  WIP will now write log to the newly specified location.

 

Related content

WIP Administration Guide
WIP Administration Guide
Read with this
Log Activation and Collection
Log Activation and Collection
More like this
Number of Version to keep in Wip Trash
Number of Version to keep in Wip Trash
More like this
Reprocess a File
Reprocess a File
More like this
WIP DbSettings.config File
WIP DbSettings.config File
More like this
FWM 10002 :- An exception occurred that prevents the reading or writing of an object to or from storage
FWM 10002 :- An exception occurred that prevents the reading or writing of an object to or from storage
More like this