add more controller info on startup
This commit is contained in:
		
							parent
							
								
									cf49ad2f63
								
							
						
					
					
						commit
						1175c75c57
					
				| 
						 | 
					@ -41,18 +41,27 @@ func (u *InputUnifi) Initialize(l poller.Logger) error {
 | 
				
			||||||
	u.dynamic = make(map[string]*Controller)
 | 
						u.dynamic = make(map[string]*Controller)
 | 
				
			||||||
	u.Logger = l
 | 
						u.Logger = l
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for _, c := range u.Controllers {
 | 
						for i, c := range u.Controllers {
 | 
				
			||||||
		switch err := u.getUnifi(u.setControllerDefaults(c)); err {
 | 
							switch err := u.getUnifi(u.setControllerDefaults(c)); err {
 | 
				
			||||||
		case nil:
 | 
							case nil:
 | 
				
			||||||
			if err := u.checkSites(c); err != nil {
 | 
								if err := u.checkSites(c); err != nil {
 | 
				
			||||||
				u.LogErrorf("checking sites on %s: %v", c.Role, err)
 | 
									u.LogErrorf("checking sites on %s: %v", c.Role, err)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			u.Logf("Configured UniFi Controller at %s v%s as user %s. Sites: %v",
 | 
								u.Logf("Configured UniFi Controller %d:", i+1)
 | 
				
			||||||
				c.URL, c.Unifi.ServerVersion, c.User, c.Sites)
 | 
								u.Logf("   => Version: %s", c.Unifi.ServerVersion)
 | 
				
			||||||
		default:
 | 
							default:
 | 
				
			||||||
			u.LogErrorf("Controller Auth or Connection failed, but continuing to retry! %s @ %s: %v", c.User, c.Role, err)
 | 
								u.LogErrorf("Controller %d Auth or Connection failed, but continuing to retry! %v", i, err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							u.Logf("   => URL: %s", c.URL)
 | 
				
			||||||
 | 
							u.Logf("   => Username: %s (has password: %v)", c.User, c.Pass != "")
 | 
				
			||||||
 | 
							u.Logf("   => Role: %s", c.Role)
 | 
				
			||||||
 | 
							u.Logf("   => Hash PII: %v", *c.HashPII)
 | 
				
			||||||
 | 
							u.Logf("   => Verify SSL: %v", *c.VerifySSL)
 | 
				
			||||||
 | 
							u.Logf("   => Save DPI: %v", *c.SaveDPI)
 | 
				
			||||||
 | 
							u.Logf("   => Save IDS: %v", *c.SaveIDS)
 | 
				
			||||||
 | 
							u.Logf("   => Save Sites: %v", *c.SaveSites)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue