diff --git a/src/modules/logger/array.h b/src/include/containers/Array.hpp
similarity index 96%
rename from src/modules/logger/array.h
rename to src/include/containers/Array.hpp
index 9ac1d000623c6e608706338503e914a7d1f18f08..fe30bde5dbde58354501d0c4c2183edbb18d6ad3 100644
--- a/src/modules/logger/array.h
+++ b/src/include/containers/Array.hpp
@@ -47,9 +47,7 @@ class Array
 	typedef const TYPE *const_iterator;
 
 public:
-	Array()
-		: _size(0), _overflow(false)
-	{}
+	Array() = default;
 
 	bool push_back(const TYPE &x)
 	{
@@ -152,9 +150,9 @@ public:
 	}
 
 private:
-	TYPE        _items[N];
-	size_t      _size;
-	bool        _overflow;
+	TYPE        _items[N] {};
+	size_t      _size{0};
+	bool        _overflow{false};
 };
 
 }
diff --git a/src/modules/logger/logger.h b/src/modules/logger/logger.h
index 12d17e333e23f135bb94417e2d743c25d15f5b87..11d5a6c1585bc3098d991166e26082a2dc1168f0 100644
--- a/src/modules/logger/logger.h
+++ b/src/modules/logger/logger.h
@@ -35,7 +35,7 @@
 
 #include "log_writer.h"
 #include "messages.h"
-#include "array.h"
+#include <containers/Array.hpp>
 #include "util.h"
 #include <px4_defines.h>
 #include <drivers/drv_hrt.h>