This document describes FLOGS, a flexible logging system for SSIS ETL packages. FLOGS aims to enable error detection, performance tuning, and forecasting (G1-G3). It is designed for use by SSIS developers, support teams, infrastructure teams, and business users (U1-U4). Key features include a small memory footprint, minimal performance impact, flexibility, and data ready for analysis (F1-F4). The system stores log data in a hashtable in memory before flushing to a database. Performance testing showed a minimal 4% impact on rapid ETL loads. The full code is available on GitHub.