scribe.file

package scribe.file

Members list

Concise view

Type members

Classlikes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Writer
class Object
trait Matchable
class Any
trait FlushMode

Attributes

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

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class LogFile

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object LogFile

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self 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