diff --git a/docs/contrib/DeveloperGuide.md b/docs/contrib/DeveloperGuide.md index 1d71acc55d9..126341497f3 100644 --- a/docs/contrib/DeveloperGuide.md +++ b/docs/contrib/DeveloperGuide.md @@ -143,15 +143,14 @@ manpages. ## Errors -Tools should report errors to the user using the `ord::error` function -defined in `include/openroad/Error.hh`. `ord::error` throws -`ord::Exception`. The variables `ord::exit_on_error` and -`ord::file_continue_on_error` control how the error is handled. If -`ord::exit_on_error` is `true` then OpenROAD reports the error and exits. If -the error is encountered while reading a file with the `source` or -`read_sdc` commands and `ord::file_continue_on_error` is `false` then no -other commands are read from the file. The default value is `false` for both -variables. +Tools should report errors to the user using the logging infrastructure +described in the [Logger guide](Logger.md). The `utl::error` function +throws an exception that is caught at the Tcl command level. The variables +`exit_on_error` and `file_continue_on_error` control how the error is +handled. If `exit_on_error` is `1` then OpenROAD reports the error and +exits. If the error is encountered while reading a file with the `source` +or `read_sdc` commands and `file_continue_on_error` is `0` then no other +commands are read from the file. ## Test