windows-terminal/doc/specs/drafts/#642 - Buffer Exporting and...
Mike Griese 274bbf0e44
DRAFT Spec for Buffer Exporting and Logging (#11090)
### ⇒ [doc link](https://github.com/microsoft/terminal/blob/dev/migrie%2Fs%2F642-logging/doc/specs/drafts/%23642%20-%20Buffer%20Exporting%20and%20Logging/%23642%20-%20Buffer%20Exporting%20and%20Logging.md) ⇐

## Summary of the Pull Request

This is an intentionally brief spec to address the full scope of #642. The
intention of this spec is to quickly build consensus around all the features we
want for logging, and prepare an implementation plan.

### Abstract

> A common user need is the ability to export the history of a terminal session to
> a file, for later inspection or validation. This is something that could be
> triggered manually. Many terminal emulators provide the ability to automatically
> log the output of a session to a file, so the history is always captured. This
> spec will address improvements to the Windows Terminal to enable these kinds of
> exporting and logging scenarios.

## PR Checklist
* [x] Specs: #642
* [x] References: #5000, #9287, #11045, #11062
* [x] I work here

## Detailed Description of the Pull Request / Additional comments
_\*<sup>\*</sup><sub>\*</sub> read the spec  <sub>\*</sub><sup>\*</sup>\*_

## Open Discussion
* [ ] What formatting string syntax and variables do we want to use?
* [ ] How exactly do we want to handle "log printable output"? Do we include backspaces? Do we only log on newlines?
* [ ] > maybe consider even simpler options like just `${date}` and `${time}`, and allow for future variants with something like `${date:yyyy-mm-dd}` or `${time:hhmm}`
2022-12-13 17:06:28 +00:00
..
#642 - Buffer Exporting and Logging.md DRAFT Spec for Buffer Exporting and Logging (#11090) 2022-12-13 17:06:28 +00:00
ConEmu-logging-settings.png DRAFT Spec for Buffer Exporting and Logging (#11090) 2022-12-13 17:06:28 +00:00
PuTTY-logging-settings.png DRAFT Spec for Buffer Exporting and Logging (#11090) 2022-12-13 17:06:28 +00:00
SecureCRT-logging-settings.png DRAFT Spec for Buffer Exporting and Logging (#11090) 2022-12-13 17:06:28 +00:00
securecrt-context-menu.png DRAFT Spec for Buffer Exporting and Logging (#11090) 2022-12-13 17:06:28 +00:00