Class LoggerId<T extends Key>
- java.lang.Object
-
- com.atlassian.bamboo.build.logger.LoggerId<T>
-
- All Implemented Interfaces:
Serializable
public abstract class LoggerId<T extends Key> extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
disablePersisting()
boolean
equals(Object o)
T
getKey()
String
getLinePrefix()
abstract File
getLogFileDirectory()
abstract String
getLogFileName()
@NotNull BuildLogger
getLogger(@NotNull BuildLoggerManager buildLoggerManager)
BuildLoggerWithoutLogAccess
getLoggerWithoutLogAccess(BuildLoggerManager buildLoggerManager)
int
hashCode()
abstract boolean
isPersistable()
boolean
isPersistent()
String
toString()
-
-
-
Method Detail
-
getLogger
@NotNull public @NotNull BuildLogger getLogger(@NotNull @NotNull BuildLoggerManager buildLoggerManager)
-
getLoggerWithoutLogAccess
public BuildLoggerWithoutLogAccess getLoggerWithoutLogAccess(BuildLoggerManager buildLoggerManager)
-
isPersistent
public boolean isPersistent()
-
disablePersisting
public void disablePersisting()
-
getLogFileDirectory
public abstract File getLogFileDirectory()
-
getLogFileName
public abstract String getLogFileName()
-
isPersistable
public abstract boolean isPersistable()
-
getKey
public T getKey()
-
getLinePrefix
public String getLinePrefix()
-
-