Skip to main content
added 87 characters in body
Source Link
garik
  • 1.3k
  • 15
  • 24

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

Private information (shielded) that application can collect:

  • client environment variables (url, ip, language...)
  • place of error(s): stack
  • my business variables (custom error handling)

I have decided to separate unhandled exceptions and custom handlingunhandled exceptions and custom handling ones and I have logging templates for every type of exceptions

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

Private information (shielded) that application can collect:

  • client environment variables (url, ip, language...)
  • place of error(s): stack
  • my business variables (custom error handling)

I have decided to separate unhandled exceptions and custom handling ones and I have logging templates for every type of exceptions

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

Private information (shielded) that application can collect:

  • client environment variables (url, ip, language...)
  • place of error(s): stack
  • my business variables (custom error handling)

I have decided to separate unhandled exceptions and custom handling ones and I have logging templates for every type of exceptions

added 267 characters in body; added 65 characters in body
Source Link
garik
  • 1.3k
  • 15
  • 24

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

Private information (shielded) that application can collect:

  • client environment variables (url, ip, language...)
  • place of error(s): stack
  • my business variables (custom error handling)

I have decided to separate unhandled exceptions and custom handling ones and I have logging templates for every type of exceptions

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.

Private information (shielded) that application can collect:

  • client environment variables (url, ip, language...)
  • place of error(s): stack
  • my business variables (custom error handling)

I have decided to separate unhandled exceptions and custom handling ones and I have logging templates for every type of exceptions

Source Link
garik
  • 1.3k
  • 15
  • 24

I am using Exception shielding pattern.

First of all: application logs all information that I need (as developer) to the database, file...

Second: application returns a message that does not contain sensitive internal information to the client.