mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Replaced the file server code with the Alfresco JLAN project.
Restructured the file server code packages. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@7757 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
package org.alfresco.filesys.debug;
|
||||
|
||||
/*
|
||||
* FileServerDebugInterface.java
|
||||
*
|
||||
* Copyright (c) 2007 Starlasoft. All rights reserved.
|
||||
*/
|
||||
|
||||
import org.alfresco.config.ConfigElement;
|
||||
import org.alfresco.jlan.debug.DebugInterface;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
||||
/**
|
||||
* Alfresco File Server Debug Interface Class
|
||||
*
|
||||
* @author gkspencer
|
||||
*/
|
||||
public class FileServerDebugInterface implements DebugInterface {
|
||||
|
||||
// Logger to use for all file server debug output
|
||||
|
||||
private static final Log logger = LogFactory.getLog("org.alfresco.fileserver");
|
||||
|
||||
// temporary buffer for debugPrint
|
||||
|
||||
private StringBuilder m_printBuf;
|
||||
|
||||
/**
|
||||
* Class constructor
|
||||
*/
|
||||
public FileServerDebugInterface() {
|
||||
m_printBuf = new StringBuilder(120);
|
||||
}
|
||||
|
||||
/**
|
||||
* Close the debug output.
|
||||
*/
|
||||
public void close() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Output a debug string.
|
||||
*
|
||||
* @param str java.lang.String
|
||||
*/
|
||||
public void debugPrint(String str) {
|
||||
if ( logger.isDebugEnabled())
|
||||
m_printBuf.append( str);
|
||||
}
|
||||
|
||||
/**
|
||||
* Output a debug string, and a newline.
|
||||
*
|
||||
* @param str java.lang.String
|
||||
*/
|
||||
public void debugPrintln(String str) {
|
||||
if ( logger.isDebugEnabled()) {
|
||||
|
||||
// Check if there is any buffered output
|
||||
|
||||
if ( m_printBuf.length() > 0) {
|
||||
m_printBuf.append( str);
|
||||
logger.debug( m_printBuf.toString());
|
||||
m_printBuf.setLength( 0);
|
||||
}
|
||||
else
|
||||
logger.debug( str);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize the debug interface using the specified named parameters.
|
||||
*
|
||||
* @param params ConfigElement
|
||||
* @exception Exception
|
||||
*/
|
||||
public void initialize(ConfigElement params)
|
||||
throws Exception {
|
||||
|
||||
// Nothing to do
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user