---
title: EnvironmentOptions (v0.26)
description: API reference for qiskit_ibm_runtime.options.EnvironmentOptions in qiskit-ibm-runtime v0.26
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/0.26/options-environment-options
---

# EnvironmentOptions

*class* `EnvironmentOptions(*args, **kwargs)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.26/qiskit_ibm_runtime/options/environment_options.py#L28-L52)

Options related to the execution environment. This applies to both V1 and V2 primitives.

**Parameters**

- **log\_level** – logging level to set in the execution environment. The valid log levels are: `DEBUG`, `INFO`, `WARNING`, `ERROR`, and `CRITICAL`. Default: `WARNING`.

- **callback** –

  Callback function to be invoked for any interim results and final result. The callback function will receive 2 positional parameters:

  > 1. Job ID
  > 2. Job result.

  Default: `None`.

- **job\_tags** – Tags to be assigned to the job. The tags can subsequently be used as a filter in the `qiskit_ibm_runtime.qiskit_runtime_service.jobs()` function call. Default: `None`.

## Attributes

### callback

Type: `Callable | None`

Default value: `None`

### job\_tags

Type: `List | None`

Default value: `None`

### log\_level

Type: `Literal['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']`

Default value: `'WARNING'`

## Methods
