scribe.file

package scribe.file

Members list

Packages

Type members

Classlikes

case class FileWriter(pathBuilder: PathBuilder, append: Boolean, flushMode: FlushMode, charset: Charset) extends Writer

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Writer
class Object
trait Matchable
class Any
Show all
trait FlushMode

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AlwaysFlush.type
object NeverFlush.type
object FlushMode

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
FlushMode.type
case class LogFile

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LogFile

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
LogFile.type
sealed trait LogFileStatus

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Active.type
object Disposed.type
object Inactive.type
object LogFileStatus

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PathBuilder(parts: List[PathPart])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PathBuilder

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Platform

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Platform.type

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 def string2FileNamePart(s: String): FileNamePart
implicit def string2PathBuilder(s: String): PathBuilder