Skip to content

Commit 5e761ae

Browse files
committed
Verbosity with --exclude-value
1 parent 8c23296 commit 5e761ae

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

include/sensor_data_converter.h

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,40 @@ class SensorDataConverter {
703703
// Reading from stdin
704704
if (verbosity >= 1) {
705705
std::cerr << "Reading from stdin (format: " << inputFormat << ")..." << std::endl;
706+
if (!notEmptyColumns.empty()) {
707+
std::cerr << "Required non-empty columns: ";
708+
bool first = true;
709+
for (const auto& col : notEmptyColumns) {
710+
if (!first) std::cerr << ", ";
711+
std::cerr << col;
712+
first = false;
713+
}
714+
std::cerr << std::endl;
715+
}
716+
if (!onlyValueFilters.empty()) {
717+
std::cerr << "Value filters (include): ";
718+
bool first = true;
719+
for (const auto& filter : onlyValueFilters) {
720+
for (const auto& val : filter.second) {
721+
if (!first) std::cerr << ", ";
722+
std::cerr << filter.first << "=" << val;
723+
first = false;
724+
}
725+
}
726+
std::cerr << std::endl;
727+
}
728+
if (!excludeValueFilters.empty()) {
729+
std::cerr << "Value filters (exclude): ";
730+
bool first = true;
731+
for (const auto& filter : excludeValueFilters) {
732+
for (const auto& val : filter.second) {
733+
if (!first) std::cerr << ", ";
734+
std::cerr << filter.first << "=" << val;
735+
first = false;
736+
}
737+
}
738+
std::cerr << std::endl;
739+
}
706740
}
707741

708742
// Streaming path: JSON input -> JSON output (can stream line by line)

0 commit comments

Comments
 (0)