Use this task to change the transaction log properties, to move your transaction logs to a new location, or to update the parameters for the server's transaction logs.
You might want to move to your logs to a different storage device. Perform this task when you are ready to move your transaction logs or when you need to make a change to the parameters. You must restart the application server to make configuration changes take effect.
If you leave this field unset, the application server assumes a default location within the appropriate profile directory.
When using WebSphere Application Server without high availability support, you can leave the recovery log configuration for persistent services (such as the transactions service) unset. The application server assumes a default location within the appropriate profile directory. When high availability support is enabled, this default may not be visible from all servers in the cluster (for example, if they are in different profiles or physical nodes.) Because of this behavior, configure the recovery log location for each server in the cluster before enabling high availability. You must also ensure that each server in the cluster has a unique log directory, to avoid attempts by multiple servers to access the same log file.
You can also specify a size for the transaction logs, as described in the following step.
Note: If you change the transaction log directory, you should apply the change and restart the application server as soon as possible, to minimize the risk of problems occurring before the application server is restarted. For example, if a problem causes the server to fail (with in-flight transactions), the server next starts with the new log directory and is unable to automatically resolve in-flight transactions that were recorded in the old log directory.
directory_name;file_sizeWhere
For example (Windows systems), c:\tranlogs;2M indicates the files are to be created with 2M bytes size and stored in the directory c:\tranlogs.
In a non-production environment, you can use the transaction log directory value of ;0 to disable transaction logging. (There must be no directory name element before the size element of 0.) You should not disable transaction logging in a production environment because this prevents recovery after a system failure, and therefore data integrity cannot be guaranteed.
This value should be equal to or greater than the total transaction lifetime timeout. A value of 0 (zero) indicates that this timeout does not apply. In this case, transactions that are affected by this timeout never time out.
If you change the transaction log directory configuration property to an incorrect directory name, the application server will restart but be unable to open the transaction logs. You should change the configuration property to a valid directory name, then restart the application server.
If you are running the application server as non-root, modify the permissions on the new transaction log location. If you want to use peer recovery of transactions on a shared device with non-root users, make sure that your non-root users and groups have matching identification numbers across machines
  Â