/** * Construct a Logger using default Configuration object. * @throws IOException */ public Logger() throws IOException { this(new Configuration()); }
public String getBufferClassName() { return configuration.getBufferClassName(); }
/** * default constructor. * <p>after creating a new instance of LogBuffer the caller must * invoke config(). */ LogBuffer(Configuration config) { super(config); // LogObject name = this.getClass().getName(); doChecksum = config.isChecksumEnabled(); buffer = ByteBuffer.allocateDirect(config.getBufferSize() * 1024); // BUG 300957 checksum = (doChecksum && config.isAdler32ChecksumEnabled()) ? new Adler32(): null; }
maxBlocksPerFile = config.getMaxBlocksPerFile(); int maxLogFiles = config.getMaxLogFiles(); if (maxLogFiles < 2) throw new LogConfigurationException("Must configure two or more files"); String logDir = config.getLogFileDir(); String logFileName = config.getLogFileName(); String logFileExt = config.getLogFileExt(); throw new LogConfigurationException("LogFileManager.open: unable to obtain lock on file " + name.getAbsolutePath()); fileSet[i] = new LogFile(name).open(config.getLogFileMode()); if (!fileSet[i].newFile)
"\n <bufferSize value='" + (config.getBufferSize() * 1024) + "'>Buffer Size (in bytes)</bufferSize>" + /* BUG 300957 */ "\n <poolsize value='" + freeBuffer.length + "'>Number of buffers in the pool</poolsize>" + "\n <initialPoolSize value='" + config.getMinBuffers() + "'>Initial number of buffers in the pool</initialPoolSize>" + "\n <growPoolCounter value='" + growPoolCounter + "'>Number of times buffer pool was grown</growPoolCounter>" + "\n <bufferwait value='" + getWaitForBuffer() + "'>Wait for available buffer</bufferwait>" +
LogBufferManager parent = LogBufferManager.this; int flushSleepTime = config.getFlushSleepTime(); int maxBuffers = config.getMaxBuffers(); int increment = freeBuffer.length / 2; if (maxBuffers > 0)
public int getBufferSizeKBytes() { return configuration.getBufferSize(); }
public int getMinBuffers() { return configuration.getMinBuffers(); }
public int getFlushSleepTimeMilliseconds() { return configuration.getFlushSleepTime(); }
public int getMaxLogFiles() { return configuration.getMaxLogFiles(); }
public int getMaxBlocksPerFile() { return configuration.getMaxBlocksPerFile(); }
public int getMaxBuffers() { return configuration.getMaxBuffers(); }
public String getLogFileExt() { return configuration.getLogFileExt(); }
public String getLogFileName() { return configuration.getLogFileName(); }
maxBlocksPerFile = config.getMaxBlocksPerFile(); int maxLogFiles = config.getMaxLogFiles(); if (maxLogFiles < 2) throw new LogConfigurationException("Must configure two or more files"); String logDir = config.getLogFileDir(); String logFileName = config.getLogFileName(); String logFileExt = config.getLogFileExt(); throw new LogConfigurationException("LogFileManager.open: unable to obtain lock on file " + name.getAbsolutePath()); fileSet[i] = new LogFile(name).open(config.getLogFileMode()); if (!fileSet[i].newFile)
"\n <bufferSize value='" + (config.getBufferSize() * 1024) + "'>Buffer Size (in bytes)</bufferSize>" + /* BUG 300957 */ "\n <poolsize value='" + freeBuffer.length + "'>Number of buffers in the pool</poolsize>" + "\n <initialPoolSize value='" + config.getMinBuffers() + "'>Initial number of buffers in the pool</initialPoolSize>" + "\n <growPoolCounter value='" + growPoolCounter + "'>Number of times buffer pool was grown</growPoolCounter>" + "\n <bufferwait value='" + getWaitForBuffer() + "'>Wait for available buffer</bufferwait>" +
LogBufferManager parent = LogBufferManager.this; int flushSleepTime = config.getFlushSleepTime(); int maxBuffers = config.getMaxBuffers(); int increment = freeBuffer.length / 2; if (maxBuffers > 0)
public int getBufferSizeKBytes() { return configuration.getBufferSize(); }
public int getMinBuffers() { return configuration.getMinBuffers(); }
public int getFlushSleepTimeMilliseconds() { return configuration.getFlushSleepTime(); }