Skip to content

Commit e69bbd2

Browse files
committed
aws: compress: Add error logs
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 61d13ba commit e69bbd2

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
/*
@@ -186,6 +187,7 @@ static GArrowResizableBuffer* table_to_parquet_buffer(GArrowTable *table)
186187
&error);
187188
g_object_unref(schema);
188189
if (writer == NULL) {
190+
flb_error("[aws][compress] Failed to create parquet writer: %s", error->message);
189191
g_error_free(error);
190192
g_object_unref(buffer);
191193
g_object_unref(sink);
@@ -197,6 +199,7 @@ static GArrowResizableBuffer* table_to_parquet_buffer(GArrowTable *table)
197199
/* Write the entire table to the Parquet file buffer */
198200
success = gparquet_arrow_file_writer_write_table(writer, table, n_rows, &error);
199201
if (!success) {
202+
flb_error("[aws][compress] Failed to write table to parquet buffer: %s", error->message);
200203
g_error_free(error);
201204
g_object_unref(buffer);
202205
g_object_unref(sink);
@@ -231,12 +234,14 @@ int out_s3_compress_parquet(void *json, size_t size, void **out_buf, size_t *out
231234

232235
table = parse_json((uint8_t *) json, size);
233236
if (table == NULL) {
237+
flb_error("[aws][compress] Failed to parse JSON into Arrow Table for Parquet conversion");
234238
return -1;
235239
}
236240

237241
buffer = table_to_parquet_buffer(table);
238242
g_object_unref(table);
239243
if (buffer == NULL) {
244+
flb_error("[aws][compress] Failed to convert Arrow Table into Parquet buffer");
240245
return -1;
241246
}
242247

0 commit comments

Comments
 (0)