# Wrapper.log is too large

**URL:** <https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [January 4, 2023, 2:53pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213 "2023-01-04T14:53:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Lopez](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@David\_Lopez](https://forum.inductiveautomation.com/u/David_Lopez)\
**Post date:** [January 4, 2023, 2:53pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/1 "2023-01-04T14:53:36Z")

</div>

I have a problem with this file, its too large. Under the ingition.conf is set as default 1024MB so I have no idea how to solve it. Please I need your help.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/0/500fc5fcf42d1ca7369354a20ffda9db60483e38.png)

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [January 4, 2023, 2:57pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/2 "2023-01-04T14:57:12Z")

</div>

there are some wrapper settings in the `Ignition/data/igntion.conf` file

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [January 4, 2023, 3:06pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/3 "2023-01-04T15:06:28Z")

</div>

The default configuration is to rotate the wrapper log when it grows past a configured size (defaults to keeping 5 rolled files of 10MB maximum size), e.g.:

```auto
# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=10m

# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=5

```

Typical causes of logfile rotation failure are something holding onto a lock on that file, something like an antivirus program, for example. At this point, you can try simply deleting it (recommend _Shift-Delete_ to immediately delete versus trying to send to Recycle Bin). It will re-create the file automatically.

---

<div class="post-metadata">

**Author:** ![David\_Lopez](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@David\_Lopez](https://forum.inductiveautomation.com/u/David_Lopez)\
**Post date:** [January 4, 2023, 3:11pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/4 "2023-01-04T15:11:11Z")

</div>

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper Java Properties  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Java Application  
#Locate the java binary on the system PATH:  
#Specify a specific java binary:  
set.JAVA\_HOME=lib/runtime/jre-win  
wrapper.java.command=%JAVA\_HOME%/bin/java

#Tell the Wrapper to log the full generated Java command line.  
#wrapper.java.command.loglevel=INFO

#Java Main class. This class must implement the WrapperListener interface  
#or guarantee that the WrapperManager class is initialized. Helper  
#classes are provided to do this for you. See the Integration section  
#of the documentation for details.  
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

#Java Classpath (include wrapper.jar) Add class path elements as  
#needed starting from 1  
wrapper.java.classpath.1=lib/wrapper.jar  
wrapper.java.classpath.2=lib/core/common/\*  
wrapper.java.classpath.3=lib/core/gateway/\*

#Java Library Path (location of Wrapper.DLL or libwrapper.so)  
wrapper.java.library.path.1=lib

#Java Bits. On applicable platforms, tells the JVM to run in 32 or 64-bit mode.  
#wrapper.java.additional.auto\_bits=TRUE  
wrapper.java.additional.auto\_bits.macosx=FALSE

#Java Additional Parameters  
wrapper.java.additional.1=-Ddata.dir=data  
#wrapper.java.additional.2=-Xdebug  
#wrapper.java.additional.3=-Xrunjdwp:transport=dt\_socket,server=y,suspend=n,address=\*:8000  
wrapper.java.additional.2=-Dedition=

#Initial Java Heap Size (in MB)  
wrapper.java.initmemory=3024

#Maximum Java Heap Size (in MB)  
wrapper.java.maxmemory=6048

#Application parameters. Add parameters as needed starting from 1  
wrapper.app.parameter.1=com.inductiveautomation.catapult.Catapult

wrapper.shutdown.timeout=120  
wrapper.jvm\_exit.timeout=120

#Set this value to TRUE to allow ignition.conf to be reloaded when the JVM is restarted  
wrapper.restart.reload\_configuration=TRUE

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper Logging Properties  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Enables Debug output from the Wrapper.  
#wrapper.debug=TRUE

#Format of output for the console. (See docs for formats)  
wrapper.console.format=PM

#Log Level for console output. (See docs for log levels)  
wrapper.console.loglevel=INFO

#Log file to use for wrapper output logging.  
wrapper.logfile=logs/wrapper.log

#Format of output for the log file. (See docs for formats)  
wrapper.logfile.format=LPTM

#Log Level for log file output. (See docs for log levels)  
wrapper.logfile.loglevel=INFO

#Maximum size that the log file will be allowed to grow to before  
#the log is rolled. Size is specified in bytes. The default value  
#of 0, disables log rolling. May abbreviate with the 'k' (kb) or  
#'m' (mb) suffix. For example: 10m = 10 megabytes.  
wrapper.logfile.maxsize=10m

#Maximum number of rolled log files which will be allowed before old  
#files are deleted. The default value of 0 implies no limit.  
wrapper.logfile.maxfiles=5

#Log Level for sys/event log output. (See docs for log levels)  
wrapper.syslog.loglevel=NONE

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper General Properties  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Allow for the use of non-contiguous numbered properties  
wrapper.ignore\_sequence\_gaps=TRUE

#Title to use when running as a console  
wrapper.console.title=Ignition Gateway

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper JVM Checks  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Detect DeadLocked Threads in the JVM. (Requires Standard Edition)  
#wrapper.check.deadlock=TRUE  
#wrapper.check.deadlock.interval=60  
#wrapper.check.deadlock.action=RESTART  
#wrapper.check.deadlock.output=FULL

#Out Of Memory detection.  
#wrapper.filter.trigger.1000=java.lang.OutOfMemoryError  
#wrapper.filter.action.1000=RESTART  
#wrapper.filter.message.1000=The JVM has run out of memory.

wrapper.on\_exit.default=SHUTDOWN  
wrapper.on\_exit.2=RESTART

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper Email Notifications. (Requires Professional Edition)  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Common Event Email settings.  
#wrapper.event.default.email.debug=TRUE  
#wrapper.event.default.email.smtp.host=\<SMTP\_Host\>  
#wrapper.event.default.email.smtp.port=25  
#wrapper.event.default.email.subject=[%WRAPPER\_HOSTNAME%:%WRAPPER\_NAME%:%WRAPPER\_EVENT\_NAME%] Event Notification  
#wrapper.event.default.email.sender=  
#wrapper.event.default.email.recipient=

#Configure the log attached to event emails.  
#wrapper.event.default.email.attach\_log=TRUE  
#wrapper.event.default.email.maillog.lines=50  
#wrapper.event.default.email.maillog.format=LPTM  
#wrapper.event.default.email.maillog.loglevel=INFO

#Enable specific event emails.  
#wrapper.event.wrapper\_start.email=TRUE  
#wrapper.event.jvm\_prelaunch.email=TRUE  
#wrapper.event.jvm\_start.email=TRUE  
#wrapper.event.jvm\_started.email=TRUE  
#wrapper.event.jvm\_deadlock.email=TRUE  
#wrapper.event.jvm\_stop.email=TRUE  
#wrapper.event.jvm\_stopped.email=TRUE  
#wrapper.event.jvm\_restart.email=TRUE  
#wrapper.event.jvm\_failed\_invocation.email=TRUE  
#wrapper.event.jvm\_max\_failed\_invocations.email=TRUE  
#wrapper.event.jvm\_kill.email=TRUE  
#wrapper.event.jvm\_killed.email=TRUE  
#wrapper.event.jvm\_unexpected\_exit.email=TRUE  
#wrapper.event.wrapper\_stop.email=TRUE

#Specify custom mail content  
wrapper.event.jvm\_restart.email.body=The JVM was restarted.\n\nPlease check on its status.\n

#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#Wrapper Windows NT/2000/XP Service Properties  
#\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
#WARNING - Do not modify any of these properties when an application  
#using this configuration file has been installed as a service.  
#Please uninstall the service before modifying this section. The  
#service can then be reinstalled.

#Name of the service  
wrapper.name=Ignition

#Display name of the service  
wrapper.displayname=Ignition Gateway

#Description of the service  
wrapper.description=Ignition Gateway

#Service dependencies. Add dependencies as needed starting from 1  
wrapper.ntservice.dependency.1=

#Mode in which the service is installed. AUTO\_START, DELAY\_START or DEMAND\_START  
wrapper.ntservice.starttype=AUTO\_START

#Allow the service to interact with the desktop.  
wrapper.ntservice.interactive=false

#VERSION - DO NOT MODIFY: 13

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [January 4, 2023, 3:16pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/5 "2023-01-04T15:16:59Z")

</div>

settings seem normal

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 4, 2023, 3:27pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/6 "2023-01-04T15:27:20Z")

</div>

Has the gateway service been restarted since those changes were made? They don't take immediate effect.

---

<div class="post-metadata">

**Author:** ![David\_Lopez](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@David\_Lopez](https://forum.inductiveautomation.com/u/David_Lopez)\
**Post date:** [January 4, 2023, 3:29pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/7 "2023-01-04T15:29:48Z")

</div>

Actually I didn't make any changes, I misspelled on the first post, sorry for that.

---

<div class="post-metadata">

**Author:** ![David\_Lopez](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@David\_Lopez](https://forum.inductiveautomation.com/u/David_Lopez)\
**Post date:** [January 5, 2023, 3:42pm UTC](https://forum.inductiveautomation.com/t/wrapper-log-is-too-large/68213/8 "2023-01-05T15:42:06Z")

</div>

There was a problem with user file permissions over Log directory, I had to ask IT team to give "Modify" permissions, erase that wrapper.log file and restart the gateway. 🙂
