exception handling in csharp web api

Code Example - exception handling in csharp web api

                
                        catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
                Response.AddApplicationError(ex.Message);
                return StatusCode(500, ex.Message);
            }