Index
All Classes and Interfaces|All Packages
A
- AggregatedLogger - Class in com.reposilite.journalist.backend
-
Use various logger implementations at the same time.
- AggregatedLogger(Channel, Collection<? extends Logger>) - Constructor for class com.reposilite.journalist.backend.AggregatedLogger
- AggregatedLogger(Logger...) - Constructor for class com.reposilite.journalist.backend.AggregatedLogger
- ALL - Static variable in class com.reposilite.journalist.Channel
-
Represents all logging level with positive priority.
C
- CachedLogger - Class in com.reposilite.journalist.backend
-
Stores all messages in memory as a queue with limit and does not print any message directly.
- CachedLogger(int) - Constructor for class com.reposilite.journalist.backend.CachedLogger
-
Uses
Channel.INFOas a default threshold. - CachedLogger(Channel, int) - Constructor for class com.reposilite.journalist.backend.CachedLogger
- Channel - Class in com.reposilite.journalist
-
Channel represents level of logging.
- Channel(String, double, ChannelIntention) - Constructor for class com.reposilite.journalist.Channel
- ChannelIntention - Enum in com.reposilite.journalist
-
Channel intention represents estimated purpose of the channel.
- com.reposilite.journalist - package com.reposilite.journalist
- com.reposilite.journalist.backend - package com.reposilite.journalist.backend
- com.reposilite.journalist.utils - package com.reposilite.journalist.utils
- compareTo(Channel) - Method in class com.reposilite.journalist.Channel
- contains(String) - Method in class com.reposilite.journalist.backend.CachedLogger
-
Check if one of the stored messages contain the given text.
- contains(String) - Method in class com.reposilite.journalist.backend.InMemoryLogger
-
Check if one of the stored messages contain the given text
- contains(String) - Method in class com.reposilite.journalist.backend.MultichannelCachedLogger
-
Check if one of the stored messages contain the given text.
D
- debug(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.DEBUG - DEBUG - Static variable in class com.reposilite.journalist.Channel
- DefaultLogger - Class in com.reposilite.journalist.backend
-
Abstract implementation of basic functionalities meant to be extended by a target implementation.
- DefaultLogger(Channel) - Constructor for class com.reposilite.journalist.backend.DefaultLogger
E
- entryOf(K, V) - Static method in class com.reposilite.journalist.utils.EntryUtils
- EntryUtils - Class in com.reposilite.journalist.utils
- equals(Object) - Method in class com.reposilite.journalist.Channel
- error(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.ERRORchannel - ERROR - Static variable in class com.reposilite.journalist.Channel
- exception(Channel, Throwable) - Method in class com.reposilite.journalist.backend.DefaultLogger
- exception(Channel, Throwable) - Method in interface com.reposilite.journalist.Logger
-
Log the given exception to the given channel
- exception(Throwable) - Method in interface com.reposilite.journalist.Logger
-
Log the given exception to the
Channel.ERRORchannel
F
- fatal(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.FATALchannel - FATAL - Static variable in class com.reposilite.journalist.Channel
- find(BiPredicate<Channel, String>) - Method in class com.reposilite.journalist.backend.CachedLogger
-
Find entry with message and channel related to it.
- find(BiPredicate<Channel, String>) - Method in class com.reposilite.journalist.backend.MultichannelCachedLogger
-
Find entry with message and channel related to it.
- flush() - Method in class com.reposilite.journalist.utils.RedirectedOutputStream
G
- getIntention() - Method in class com.reposilite.journalist.Channel
-
Get the estimated intention of channel
- getLogger() - Method in class com.reposilite.journalist.backend.DefaultLogger
- getLogger() - Method in interface com.reposilite.journalist.Journalist
-
Get stored logger
- getMessages() - Method in class com.reposilite.journalist.backend.CachedLogger
-
Get all stored messages.
- getMessages() - Method in class com.reposilite.journalist.backend.InMemoryLogger
-
Get all stored messages
- getMessages() - Method in class com.reposilite.journalist.backend.MultichannelCachedLogger
-
Get all stored messages.
- getName() - Method in class com.reposilite.journalist.Channel
-
Get the name of channel
- getPredefinedChannels() - Static method in class com.reposilite.journalist.Channel
-
Get predefined channels as set
- getPriority() - Method in class com.reposilite.journalist.Channel
-
Get the priority of channel
H
- hashCode() - Method in class com.reposilite.journalist.Channel
I
- info(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.INFO - INFO - Static variable in class com.reposilite.journalist.Channel
- InMemoryLogger - Class in com.reposilite.journalist.backend
-
Stores all messages in memory as a queue and does not print any message directly.
- InMemoryLogger() - Constructor for class com.reposilite.journalist.backend.InMemoryLogger
-
Uses
Channel.INFOas a default threshold. - InMemoryLogger(Channel) - Constructor for class com.reposilite.journalist.backend.InMemoryLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.AggregatedLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.CachedLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.DefaultLogger
-
Internal method used by
DefaultLoggerto send processed message to the final implementation. - internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.InMemoryLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.MultichannelCachedLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.PrintStreamLogger
- internalLog(Channel, String) - Method in class com.reposilite.journalist.backend.PublisherLogger
J
- Journalist - Interface in com.reposilite.journalist
-
Represents logger container
L
- log(Channel, Object, Object...) - Method in class com.reposilite.journalist.backend.DefaultLogger
- log(Channel, Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to the provided channel
- Logger - Interface in com.reposilite.journalist
-
Proxy interface for dynamic logging handler
M
- MultichannelCachedLogger - Class in com.reposilite.journalist.backend
-
Stores all messages in memory as a queue with limit of messages per channel and does not print any message directly.
- MultichannelCachedLogger(int) - Constructor for class com.reposilite.journalist.backend.MultichannelCachedLogger
-
Uses
Channel.INFOas a default threshold. - MultichannelCachedLogger(int, Set<Channel>) - Constructor for class com.reposilite.journalist.backend.MultichannelCachedLogger
-
Uses
Channel.INFOas a default threshold. - MultichannelCachedLogger(Channel, int, Set<Channel>) - Constructor for class com.reposilite.journalist.backend.MultichannelCachedLogger
N
- NEGATIVE - Enum constant in enum com.reposilite.journalist.ChannelIntention
- NEUTRAL - Enum constant in enum com.reposilite.journalist.ChannelIntention
O
- of(String) - Static method in class com.reposilite.journalist.Channel
-
Find channel using its string representation.
P
- PrintStreamLogger - Class in com.reposilite.journalist.backend
-
Uses
System.inandSystem.errto log messages - PrintStreamLogger(PrintStream, PrintStream) - Constructor for class com.reposilite.journalist.backend.PrintStreamLogger
-
Uses
Channel.INFOas default threshold. - PrintStreamLogger(PrintStream, PrintStream, Channel, boolean) - Constructor for class com.reposilite.journalist.backend.PrintStreamLogger
- PublisherLogger - Class in com.reposilite.journalist.backend
- PublisherLogger(Channel) - Constructor for class com.reposilite.journalist.backend.PublisherLogger
R
- RedirectedOutputStream - Class in com.reposilite.journalist.utils
-
Redirect text delimited by new line separator to the provided message consumer
- RedirectedOutputStream(Consumer<String>) - Constructor for class com.reposilite.journalist.utils.RedirectedOutputStream
-
Creates stream instance
S
- setThreshold(Channel) - Method in class com.reposilite.journalist.backend.DefaultLogger
- setThreshold(Channel) - Method in interface com.reposilite.journalist.Logger
-
Modify current threshold
- subscribe(Subscriber<? super Map.Entry<Channel, String>>) - Method in class com.reposilite.journalist.backend.PublisherLogger
T
- threshold - Variable in class com.reposilite.journalist.backend.DefaultLogger
- toPrintStream() - Method in class com.reposilite.journalist.utils.RedirectedOutputStream
-
Create
PrintStreamusing this output stream - toPrintStream(Channel) - Method in class com.reposilite.journalist.backend.DefaultLogger
- toPrintStream(Channel) - Method in interface com.reposilite.journalist.Logger
-
Create PrintStream that will write to the current logger.
- toString() - Method in class com.reposilite.journalist.Channel
- trace(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.TRACE - TRACE - Static variable in class com.reposilite.journalist.Channel
U
- unsubscribe(Integer) - Method in class com.reposilite.journalist.backend.PublisherLogger
V
- valueOf(String) - Static method in enum com.reposilite.journalist.ChannelIntention
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.reposilite.journalist.ChannelIntention
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warn(Object, Object...) - Method in interface com.reposilite.journalist.Logger
-
Log the given message to
Channel.WARN - WARN - Static variable in class com.reposilite.journalist.Channel
- write(int) - Method in class com.reposilite.journalist.utils.RedirectedOutputStream
All Classes and Interfaces|All Packages