# tf.summary.create_file_writer

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.13.1/tensorflow/python/ops/summary_ops_v2.py#L495-L560) |

Creates a summary file writer for the given log directory.

    tf.summary.create_file_writer(
        logdir,
        max_queue=None,
        flush_millis=None,
        filename_suffix=None,
        name=None,
        experimental_trackable=False
    )

<br />

<br />

<br />

| ## Args ||
|---|---|
| `logdir` | a string specifying the directory in which to write an event file. |
| `max_queue` | the largest number of summaries to keep in a queue; will flush once the queue gets bigger than this. Defaults to 10. |
| `flush_millis` | the largest interval between flushes. Defaults to 120,000. |
| `filename_suffix` | optional suffix for the event file name. Defaults to `.v2`. |
| `name` | a name for the op that creates the writer. |
| `experimental_trackable` | a boolean that controls whether the returned writer will be a `TrackableResource`, which makes it compatible with SavedModel when used as a [`tf.Module`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/Module) property. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A SummaryWriter object. ||

<br />