Skip to content

Commit 4eaed0d

Browse files
committed
aws: compress: Add error logs
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 0afb495 commit 4eaed0d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/aws/compression/arrow/compress.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#ifdef FLB_HAVE_ARROW_PARQUET
1212
#include <parquet-glib/parquet-glib.h>
1313
#endif
14+
#include <fluent-bit/flb_log.h>
1415
#include <inttypes.h>
1516

1617
/*
@@ -185,6 +186,7 @@ static GArrowResizableBuffer* table_to_parquet_buffer(GArrowTable *table)
185186
&error);
186187
g_object_unref(schema);
187188
if (writer == NULL) {
189+
flb_error("[aws][compress] Failed to create parquet writer: %s", error->message);
188190
g_error_free(error);
189191
g_object_unref(buffer);
190192
g_object_unref(sink);
@@ -194,6 +196,7 @@ static GArrowResizableBuffer* table_to_parquet_buffer(GArrowTable *table)
194196
/* Write the entire table to the Parquet file buffer */
195197
success = gparquet_arrow_file_writer_write_table(writer, table, 0, &error);
196198
if (!success) {
199+
flb_error("[aws][compress] Failed to write table to parquet buffer: %s", error->message);
197200
g_error_free(error);
198201
g_object_unref(buffer);
199202
g_object_unref(sink);
@@ -228,12 +231,14 @@ int out_s3_compress_parquet(void *json, size_t size, void **out_buf, size_t *out
228231

229232
table = parse_json((uint8_t *) json, size);
230233
if (table == NULL) {
234+
flb_error("[aws][compress] Failed to parse JSON into Arrow Table for Parquet conversion");
231235
return -1;
232236
}
233237

234238
buffer = table_to_parquet_buffer(table);
235239
g_object_unref(table);
236240
if (buffer == NULL) {
241+
flb_error("[aws][compress] Failed to convert Arrow Table into Parquet buffer");
237242
return -1;
238243
}
239244

0 commit comments

Comments
 (0)