|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
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_utils | inlinestatic |
| get_file_size(const std::filesystem::path &path) | kcenon::logger::utils::file_utils | inlinestatic |
| is_absolute(const std::filesystem::path &path) | kcenon::logger::utils::file_utils | inlinestatic |
| is_writable(const std::filesystem::path &path) | kcenon::logger::utils::file_utils | inlinestatic |
| sanitize_filename(const std::string &filename) | kcenon::logger::utils::file_utils | inlinestatic |
| 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_utils | inlinestatic |
| validate_log_path(const std::filesystem::path &path, const std::filesystem::path &allowed_base="") | kcenon::logger::utils::file_utils | inlinestatic |