Alignment Millepede: Fix DUT enumeration
This is a patch supplied by @mmager - we have an issue in enumerating the DUTs in AlignmentMillepede because the exclusion parameter was not always taken into account when checking for the detector type.
The change in the logger is a compatibility fix for macOS since __FILE_NAME__
seems to be defined already on that platform.