From abf01f657d068aa6b22ab962cbe01b88f3b5f7ea Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Fri, 12 Sep 2025 16:35:40 +0200 Subject: event logging --- src/administration.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/administration.cpp') diff --git a/src/administration.cpp b/src/administration.cpp index bbc9a65..ab72647 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -6,6 +6,7 @@ #include #include +#include "log.hpp" #include "strops.hpp" #include "administration.hpp" #include "administration_writer.hpp" @@ -395,6 +396,8 @@ static s32 administration_create_sequence_number() // ======================= void administration_create() { + STOPWATCH_START; + g_administration.next_id = 1; g_administration.next_sequence_number = 1; @@ -412,8 +415,8 @@ void administration_create() administration_create_debug_data(); //administration_writer_save_all_async(); - income_statement* statement = (income_statement*)malloc(sizeof(income_statement)); - administration_create_income_statement(statement); + + log_add("Setup took %.3fms.", STOPWATCH_TIME); } static void administration_destroy_list(list_t *list) @@ -520,6 +523,8 @@ static void administration_debug_print_income_statement(income_statement* statem void administration_create_income_statement(income_statement* statement) { + STOPWATCH_START; + assert(statement); statement->quarter_count = 0; @@ -702,6 +707,8 @@ void administration_create_income_statement(income_statement* statement) //administration_debug_print_income_statement(statement); free(invoice_buffer); + + log_add("Created income statement in %.3fms.", STOPWATCH_TIME); } char* administration_file_path_get() -- cgit v1.2.3-70-g09d2