File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 11import argparse
2+ import getpass
23import logging
34import os
45import sys
@@ -17,7 +18,13 @@ def generate_logfile_name(name=""):
1718 logfile = f"log_stackinator_{ timestring } "
1819
1920 # create the path where the log file is stored
20- user_tmpdir = os .path .join (tempfile .gettempdir (), os .getenv ("USER" ) or os .getlogin ())
21+ username = 'uenv-log-anon'
22+ try :
23+ username = getpass .getuser ()
24+ except Exception as e :
25+ print ("warning: unable to find username for logging" )
26+
27+ user_tmpdir = os .path .join (tempfile .gettempdir (), username )
2128 os .makedirs (user_tmpdir , exist_ok = True )
2229
2330 return os .path .join (user_tmpdir , logfile )
@@ -85,6 +92,7 @@ def main():
8592 root_logger .info (
8693 "env --ignore-environment PATH=/usr/bin:/bin:`pwd`/spack/bin HOME=$HOME make store.squashfs -j32"
8794 )
95+ root_logger .info (f"see logfile for more information { logfile } " )
8896 return 0
8997 except Exception as e :
9098 root_logger .info (traceback .format_exc ())
You can’t perform that action at this time.
0 commit comments