Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::utils::file_utils Member List

This is the complete list of members for kcenon::logger::utils::file_utils, including all inherited members.

generate_temp_filename(const std::string &prefix="temp", const std::string &extension=".tmp")kcenon::logger::utils::file_utilsinlinestatic
get_file_size(const std::filesystem::path &path)kcenon::logger::utils::file_utilsinlinestatic
is_absolute(const std::filesystem::path &path)kcenon::logger::utils::file_utilsinlinestatic
is_writable(const std::filesystem::path &path)kcenon::logger::utils::file_utilsinlinestatic
sanitize_filename(const std::string &filename)kcenon::logger::utils::file_utilsinlinestatic
set_file_permissions(const std::filesystem::path &file, std::filesystem::perms perms=std::filesystem::perms::owner_read|std::filesystem::perms::owner_write)kcenon::logger::utils::file_utilsinlinestatic
validate_log_path(const std::filesystem::path &path, const std::filesystem::path &allowed_base="")kcenon::logger::utils::file_utilsinlinestatic