예제 #1
0
        public string AddBreadcrumb(SerializableException exception)
        {
            var breadcrumb = new Breadcrumb
            {
                ServiceName           = CurrentApplicationInfo.Name,
                ServiceVersion        = CurrentApplicationInfo.Version.ToString(),
                HostName              = CurrentApplicationInfo.HostName,
                DataCenter            = EnvironmentVariableProvider.DataCenter,
                DeploymentEnvironment = EnvironmentVariableProvider.DeploymentEnvironment
            };

            exception.AddBreadcrumb(breadcrumb);

            return($"--- End of stack trace from {breadcrumb} ---\r\n{exception.StackTrace}");
        }