[2026-05-04 09:00:20] codecanyon.INFO: POS Registration attempt {"user_id":4,"branch_id":"3","restaurant_id":2,"alias":null} 
[2026-05-04 09:00:20] codecanyon.INFO: POS Registration successful {"machine_id":2,"machine_status":"pending","machine_alias":"GiGi Food POS 1777885220","device_id":"YWqy1GKD4V...","cookie_name":"pos_token"} 
[2026-05-04 19:17:15] codecanyon.ERROR: Error sending restaurant welcome email: Connection could not be established with host "ssl://smtp.gmail.com:465": stream_socket_client(): Unable to connect to ssl://smtp.gmail.com:465 (Connection refused)  
[2026-05-04 19:17:16] codecanyon.ERROR: Error sending new restaurant signup notification: Connection could not be established with host "ssl://smtp.gmail.com:465": stream_socket_client(): Unable to connect to ssl://smtp.gmail.com:465 (Connection refused)  
