FileService

izumi.logstage.sink.file.FileService
See theFileService companion object
trait FileService[File <: LogFile]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def createFileWithName: String => File
def path: String

Concrete methods

def createFile: FileIdentity => File
def exists(fileIdentity: FileIdentity): Boolean
def fileContent(fileIdentity: FileIdentity): Option[Iterable[String]]
def fileSize(fileIdentity: FileIdentity): Int
def removeFile(fileIdentity: FileIdentity): Unit
def writeToFile(fileIdentity: FileIdentity, content: String): Try[Unit]

Concrete fields

val storage: Map[FileIdentity, File]