Bug 209875 - [terminal] Allow user to capture Terminal Output
Summary: [terminal] Allow user to capture Terminal Output
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: terminal (show other bugs)
Version: Next   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2007-11-14 17:34 EST by Martin Oberhuber CLA
Modified: 2020-09-04 15:12 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2007-11-14 17:34:00 EST
Many other terminal emulators provide a menu item or toolbar button to support logging I/O from the current terminal session.

Teraterm, for instance, has
   File > Log...
and allows user to browse to a file for logging. In the file dialog, there are options "Binary" and "Append" selectable, with "Append" preselected by default.

PuTTY has configuration options "Session > Logging" with options:
  - Logging turned off / Log printable output only / Log all session output
  - Log file name (Browse)
  - Always overwrite / alsways append / ask user
  - Flush log file frequently
plus some SSH packet specific logging.

HyperTerminal has
   Transfer > Capture Text...
where it allows specifying a file name to hold the captured text.

The Eclipse Terminal View should provide similar logging capabilities.
Note that this is different than plain logging for debugging purposes, which is covered in bug 209665; Logging for Debug Purposes would typically also include timestamps and timing / packet-related information which a user-enabled stream capture would typically not include.

Also, debug-related logging would also capture user input whereas this bug is more about capturing terminal output only (although capturing user input as well could be an option).

I see this feature connection-related and accessible via a view menu or toolbar button (and not as a Terminal Preference).
Comment 1 Martin Oberhuber CLA 2011-07-21 15:58:49 EDT
CQ:WIND00216100
Comment 2 Jonah Graham CLA 2020-05-01 10:11:09 EDT
The Terminal component of the Eclipse Ecosystem has a new home. The Terminal is now part of the Eclipse CDT project[1].

This change means a new Git repo[2], P2 site[3] and Bugzilla component. The terminal will continue to be delivered as part of the quarterly Simultaneous Release of Eclipse as well.

The marketplace entry[4] had not been updated in a few years. It will once again install the latest release of the terminal on the latest release of the whole IDE (currently 2020-03).

If this bug is no longer relevant, please feel free to comment or close the bug. If you can confirm if this issues still occurs in the latest release please do let me know in a comment.

[1] https://wiki.eclipse.org/CDT/User/NewIn911
[2] https://git.eclipse.org/c/cdt/org.eclipse.cdt.git (in the terminal directory)
[3] current release is 9.11 - P2 site https://download.eclipse.org/tools/cdt/releases/9.11/
[4] https://marketplace.eclipse.org/content/tm-terminal

(This comment was added to all open terminal bugs along with changing the Product/component pair to CDT/terminal.)