This adds another level of debugging output, unconditional messages, as well as a compile-time flag to determine whether debugging output will actually be generated. The idea here is that, with default compilation options (make), you will get infotainment servers (both good and evil) that only output logging information about infotainment CAN messages that are acted upon; otherwise, you get a lot more logging information about every CAN message that comes across the network, including detail about where they're from and how they're handled. make DEBUG=1 builds binaries that do the original, very verbose, logging.
This adds another level of debugging output, unconditional messages, as well as a compile-time flag to determine whether debugging output will actually be generated. The idea here is that, with default compilation options (
make
), you will get infotainment servers (both good and evil) that only output logging information about infotainment CAN messages that are acted upon; otherwise, you get a lot more logging information about every CAN message that comes across the network, including detail about where they're from and how they're handled.make DEBUG=1
builds binaries that do the original, very verbose, logging.