code: public static synchronized void setTraceDirectoryDestination(String location, boolean enablePurgeBySize,
  			boolean enablePurgeByTime, boolean enableFileSwitch, boolean enableBuffering, long maxRepositorySize,
  			long retentionTime, int fileSwitchHour, String outOfSpaceAction) {
  		TRACE_DESTINATION_CHANGER.setDirectoryDestination(location,	enablePurgeBySize, enablePurgeByTime, enableFileSwitch,
  				enableBuffering, maxRepositorySize, retentionTime, fileSwitchHour, outOfSpaceAction, LogRepositoryBaseImpl.TRACETYPE);
  	}
docs: Sets directory destination for trace messages.
  
  @param location the base directory to use for trace file repository. Value 'null' means to keep using current directory.
  @param enablePurgeBySize  <code>true</code> if record purging due to the size constrain should be enabled.
  @param enablePurgeByTime <code>true</code> if record purging due to the the age should be enabled.
  @param enableFileSwitch <code>true</code> if file switching at a given hour of day should be enabled
  @param enableBuffering <code>true</code> if buffering of file writing should be enabled.
  @param maxRepositorySize the maximum size of the repository in bytes.
  @param retentionTime the mininum time to store log records in milliseconds.
  @param fileSwitchHour the hour of day the file switching is to occur value range: 0-23 where 0=midnight
  @param outOfSpaceAction the action to do in case of IOException during trace file
  write. values: "StopLogging", "PurgeOld", "StopServer".