Packages

p

scribe

file

package file

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. file
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class FileWriter(pathBuilder: PathBuilder = PathBuilder.Default, append: Boolean = true, flushMode: FlushMode = ..., charset: Charset = Charset.defaultCharset()) extends Writer with Product with Serializable
  2. trait FlushMode extends AnyRef
  3. case class LogFile extends Product with Serializable
  4. sealed trait LogFileStatus extends AnyRef
  5. case class PathBuilder(parts: List[PathPart]) extends Product with Serializable

Value Members

  1. val DefaultBufferSize: Int
  2. def daily(separator: String = "-"): FileName
  3. def day: FileNamePart
  4. implicit def file2PathBuilder(file: File): PathBuilder
  5. implicit def fileNamePart2FileName(part: FileNamePart): FileName
  6. def maxLogs(max: Int = 10, checkFrequency: FiniteDuration = 15.minutes): FileNamePart
  7. def maxSize(max: Long = MaxSize.OneHundredMeg, separator: String = "-"): FileNamePart
  8. def month: FileNamePart
  9. implicit def path2PathBuilder(path: Path): PathBuilder
  10. implicit def pathPart2PathBuilder(part: PathPart): PathBuilder
  11. def rolling(fileName: FileName, truncate: Boolean = true, minimumValidationFrequency: FiniteDuration = 5.minutes): FileNamePart
  12. def rollingGZIP(fileName: FileName = string2FileName(".gz"), deleteOriginal: Boolean = true, bufferSize: Int = DefaultBufferSize, minimumValidationFrequency: FiniteDuration = 5.minutes): FileNamePart
  13. implicit def string2FileName(s: String): FileName
  14. implicit def string2FileNamePart(s: String): FileNamePart
  15. implicit def string2PathBuilder(s: String): PathBuilder
  16. def year: FileNamePart
  17. object FlushMode
  18. object LogFile extends Serializable
  19. object LogFileStatus
  20. object PathBuilder extends Serializable
  21. object Platform

Inherited from AnyRef

Inherited from Any

Ungrouped