Ingestion Job Logging
Log all warnings and failures, including a "bad" file as warranted.
For each record, log a warning if one or more attributes failed to ingest as per the ingestor logic. For example, if a date failed to convert to ISO8601TZ format due to a string mismatch).
For each record, log a failure if the entire record failed to ingest as per the ingestor logic. For example, if the declared character set for a specific record is Latin (1-byte UTF-8) but is actually Chinese (3-byte UTF-8), then the record ingestion should fail with an appropriate response.