scribe.file

package scribe.file

Type members

Classlikes

case
class FileWriter(pathBuilder: PathBuilder, append: Boolean, flushMode: FlushMode, charset: Charset) extends Writer
trait FlushMode
Companion
object
object FlushMode
Companion
class
case
class LogFile
Companion
object
object LogFile
Companion
class
sealed
Companion
object
Companion
class
case
class PathBuilder(parts: List[PathPart])
Companion
object
Companion
class
object Platform

Value members

Concrete methods

def daily(separator: String): FileName
def maxLogs(max: Int, checkFrequency: FiniteDuration): FileNamePart
def maxSize(max: Long, separator: String): FileNamePart
def rolling(fileName: FileName, truncate: Boolean, minimumValidationFrequency: FiniteDuration): FileNamePart
def rollingGZIP(fileName: FileName, deleteOriginal: Boolean, bufferSize: Int, minimumValidationFrequency: FiniteDuration): FileNamePart

Concrete fields

Implicits

Implicits

implicit
def file2PathBuilder(file: File): PathBuilder
implicit
def path2PathBuilder(path: Path): PathBuilder
implicit
def string2FileName(s: String): FileName
implicit
implicit