通过MAC地址,自动判定生产环境、测试环境

通过MAC地址,自动判定生产环境、测试环境

以python为例:

# 自动判断环境:生产、test
import uuid

def get_mac_address():
    mac = uuid.UUID(int=uuid.getnode()).hex[-12:]
    return ":".join([mac[e:e + 2] for e in range(0, 11, 2)])

mac_addr_ = get_mac_address()
print(mac_addr_)
test_env_mac_list_ = [
    '0b:5c:56:c0:22:ee',  # lyyj notebook
    '3a:24:a9:94:22:33'  # company notebook
]
if mac_addr_ in test_env_mac_list_:
    LOG_LEVEL = 'DEBUG'
else:
    LOG_LEVEL = 'INFO'
print(LOG_LEVEL)

  

posted @ 2021-11-03 12:44  安迪9468  阅读(56)  评论(0编辑  收藏  举报