add more logging principles