passd add init logs for user

This commit is contained in:
2024-10-10 10:47:49 +02:00
parent ca6a51bf36
commit e6d05290fc
2 changed files with 16 additions and 7 deletions

View File

@@ -26,30 +26,34 @@ func main() {
ctx := context.Background()
data := *dbPath
Logger.Info("Initializing passd")
Logger.Info("Looking for Keys...")
key, err := age.LoadOrGenerateKeys(*dbPath + "/age.key")
if err != nil {
Logger.Panic(err)
}
Logger.Debugf("AgeKey: %s\n", key.String())
Logger.Debugf("AgePublicKey: %s\n", key.Recipient().String())
Logger.Infof("Found Key: %s", key.Recipient().String())
Logger.Info("Setting up DHT...")
h, dht, err := storage.SetupLibp2pHost(ctx, *dbPath)
Logger.Debug(h.ID().String())
if err != nil {
Logger.Panic(err)
}
Logger.Infof("Own ID: %s", h.ID().String())
ps, err := pubsub.NewGossipSub(ctx, h)
if err != nil {
Logger.Panic(err)
}
Logger.Info("Starting peer discovery...")
go storage.DiscoverPeers(ctx, h, dht)
Logger.Info("Initializing datastore...")
store, err := badger.NewDatastore(data, &badger.DefaultOptions)
if err != nil {
Logger.Fatal(err)
@@ -70,20 +74,25 @@ func main() {
Key: key,
}
Cfg, err := storageHandler.NewConfig(*dbPath + "/config.json")
configPath := *dbPath + "/config.json"
Logger.Infof("Loading config from: %s", configPath)
Cfg, err := storageHandler.NewConfig(configPath)
if err != nil {
Logger.Fatal(err)
}
storageHandler.Config = Cfg
storageHandler.ConfigPath = *dbPath + "/config.json"
storageHandler.ConfigPath = configPath
Logger.Infof("Setting up Namespaces...")
storageHandler.InitNamespaces()
for _, val := range storageHandler.Namespaces {
defer val.Close()
}
Logger.Infof("Initialization complete!")
rpc.StorageHandler = &storageHandler
rpc.Serve(*dbPath)
}

View File

@@ -541,7 +541,7 @@ func (s *StorageHandler) AddNamespace(Name string) (*Namespace, error) {
}
func CreateNamespace(ID string, storageHandler *StorageHandler) (*Namespace, error) {
Logger.Debugf("Creating Namespace %s\n", ID)
Logger.Infof("Creating Namespace %s\n", ID)
err := storageHandler.PubSub.RegisterTopicValidator(
ID, //== topicName
func(ctx context.Context, id peer.ID, msg *pubsub.Message) bool {