| | |
| | | * |
| | | * @author Ulysses |
| | | * @version 0.1 |
| | | * @since 2006/5/18 ¤W¤È 10:31:08 |
| | | * @since 2006/5/18 |
| | | */ |
| | | public class StreamLogging |
| | | { |
| | | public class StreamLogging { |
| | | private static final Logger LOGGER = LogManager.getLogger("com.ximple.io.dgn7"); |
| | | private String name; |
| | | private int open = 0; |
| | |
| | | * |
| | | * @param name |
| | | */ |
| | | public StreamLogging(String name) |
| | | { |
| | | public StreamLogging(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | /** |
| | | * Call when reader or writer is opened |
| | | */ |
| | | public synchronized void open() |
| | | { |
| | | public synchronized void open() { |
| | | open++; |
| | | LOGGER.debug(name + " has been opened. Number open: " + open); |
| | | } |
| | | |
| | | public synchronized void close() |
| | | { |
| | | public synchronized void close() { |
| | | open--; |
| | | LOGGER.debug(name + " has been closed. Number open: " + open); |
| | | } |