File tree Expand file tree Collapse file tree
bagger-core/src/main/java/gov/loc/repository/bagger/profile Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import java .util .List ;
88import java .util .Map .Entry ;
99
10+ import org .slf4j .Logger ;
11+ import org .slf4j .LoggerFactory ;
12+
1013import gov .loc .repository .bagger .Bagger ;
1114import gov .loc .repository .bagger .Profile ;
1215import gov .loc .repository .bagger .ProfileField ;
1316
1417public class BaggerProfileStore {
15-
18+ protected static final Logger log = LoggerFactory . getLogger ( BaggerProfileStore . class );
1619 private static BaggerProfileStore instance ;
1720
1821 private HashMap <String , Profile > userProfiles = new HashMap <String , Profile >();
@@ -26,7 +29,8 @@ public BaggerProfileStore(Bagger bagger) {
2629 public Profile getProfile (String name ) {
2730 Profile profile = this .userProfiles .get (name );
2831 if (profile == null ){
29- throw new RuntimeException ("Could not get profile [" + name + "]" );
32+ log .error ("Could not load profile [{}]! Using default profile instead" , name );
33+ return getDefaultProfile ();
3034 }
3135 return profile ;
3236 }
You can’t perform that action at this time.
0 commit comments