mirror of
https://github.com/ME1312/SubServers-2.git
synced 2024-09-30 14:27:28 +02:00
41 lines
706 B
Java
41 lines
706 B
Java
|
package net.ME1312.SubServers.Bungee.Host;
|
||
|
|
||
|
/**
|
||
|
* SubLogger Layout Class
|
||
|
*/
|
||
|
public abstract class SubLogger {
|
||
|
|
||
|
/**
|
||
|
* Gets the Name of the task logging
|
||
|
*
|
||
|
* @return Log Task Name
|
||
|
*/
|
||
|
public abstract String getName();
|
||
|
|
||
|
/**
|
||
|
* Start Logger
|
||
|
*/
|
||
|
public abstract void start();
|
||
|
|
||
|
/**
|
||
|
* Stop Logger
|
||
|
*/
|
||
|
public abstract void stop();
|
||
|
|
||
|
public abstract boolean isLogging();
|
||
|
|
||
|
/**
|
||
|
* Register Filter
|
||
|
*
|
||
|
* @param filter Filter
|
||
|
*/
|
||
|
public abstract void registerFilter(SubLogFilter filter);
|
||
|
|
||
|
/**
|
||
|
* Unregister Filter
|
||
|
*
|
||
|
* @param filter Filter
|
||
|
*/
|
||
|
public abstract void unregisterFilter(SubLogFilter filter);
|
||
|
}
|