### 14.5.5.2 FileHandler

The `FileHandler` class, located in the core `logging` package, sends logging output to a disk file. It inherits the output functionality from `StreamHandler`.

class `FileHandler`( | filename[, mode])

  Returns a new instance of the `FileHandler` class. The specified file is opened and used as the stream for logging. If mode is not specified, `'a'` is used. By default, the file grows indefinitely.

`close`( | )

  Closes the file.

`emit`( | record)

  Outputs the record to the file.