             name: "Procedure",
             targets: ["Procedure"]
         ),
+        .library(
+            name: "Logger",
+            targets: ["Logger"]
+        ),
         .executable(
             name: "LoggerDemo",
             targets: ["Demo"]

        .target(
            name: "Logger",
            dependencies: [
                .product(name: "Logging", package: "swift-log"),
                .target(name: "ShellHelper")
            ]
        ),

    ],
    dependencies: [
        // Dependencies declare other packages that this package depends on.
        // .package(url: /* package url */, from: "1.0.0")
    ],
    targets: [
        // Targets are the basic building blocks of a package. A target can define a module or a test suite.
