# TRACE Options

> [HTML Version](trace_options.htm)

_Updated January 2024; see History_

These are equivalent to the identically-named TRACE options in miame.ini. Since they are primarily used only for debugging, it is a handy convenience to be able to turn them on temporarily for a single job or program execution without having to modify miame.ini and re-launch the session. These variables accept only ON or OFF settings. 

See the table in the [TRACE](trace_sp.md)[SP](keyword-types.md) topic for a full listing of all options.

**Comments**

•	Depending on the operating system you are running, some of the options may not appear. For example, signals are only available under Unix.

•	In most cases the output of the traces go to the ashlog.log file, which is in the same directory as miame.ini, unless specified elsewhere with the [LOGDIR](logdir_sp.md)[SP](keyword-types.md) property in miame.ini. 

•	Any attempt to set any other parameter, even if it is a valid parameter under AMOS, will result in the same error message ("?Invalid function").

•	With ATE or A-Shell/Windows most log messages can also be captured/displayed in the _System Message Window. _Use Ctrl+Shift+Double-Click somewhere on the A-Shell window, then right click on the _System Message Window_), select _Properties_, and check the _Show System Traces_ option along with any desired trace options.

•	Beginning with A-Shell 7.0.1754 of January 2024, [NOTRACE](notrace_sp.md)[SP](keyword-types.md) is available for turning off tracing for specified subroutines.

**History**

2024 January, A-Shell 7.0.1754:  [NOTRACE](notrace_sp.md)[SP](keyword-types.md) added to A-Shell.

2022 May, A-Shell 6.5.1716, SET.LIT 1.2(166):  updated to support TRACE flag SQL.

2016 September, A-Shell 6.3.1526 and SET.LIT 1.2(156):  updated to support TRACE flags JOBLCK and EXEC, which were added in 6.3.1518.0. 