diff --git a/lib/logging.rb b/lib/logging.rb
index eb4668a..5316842 100644
--- a/lib/logging.rb
+++ b/lib/logging.rb
@@ -389,7 +389,7 @@ def basepath=( path )
# File.join.
#
def libpath( *args, &block )
- rv = args.empty? ? LIBPATH : ::File.join(LIBPATH, args.flatten)
+ rv = args.empty? ? LIBPATH : ::File.join(LIBPATH, *args.flatten)
if block
begin
$LOAD_PATH.unshift LIBPATH
@@ -406,7 +406,7 @@ def libpath( *args, &block )
# File.join.
#
def path( *args, &block )
- rv = args.empty? ? PATH : ::File.join(PATH, args.flatten)
+ rv = args.empty? ? PATH : ::File.join(PATH, *args.flatten)
if block
begin
$LOAD_PATH.unshift PATH