def METHOD_NAME(Name, EnableCustomLogConfiguration = False, CustomLogObjects = None):
    arg_names = list(locals().keys())
    init_vars(CustomLogObjects)
    CurrentCustomLogObjects = Get(EnableCustomLogConfiguration, CustomLogObjects)
    Name = protocol.MI_String(Name)
    EnableCustomLogConfiguration = protocol.MI_Boolean(EnableCustomLogConfiguration)
    for customlog in CurrentCustomLogObjects:
        customlog['LogName'] = protocol.MI_String(customlog['LogName'])
        if customlog['FilePath'] is not None and len(customlog['FilePath']):
            customlog['FilePath'] = protocol.MI_StringA(customlog['FilePath'])
    CustomLogObjects = protocol.MI_InstanceA(CurrentCustomLogObjects)
    retd = {}
    ld = locals()
    for k in arg_names:
        retd[k] = ld[k]
    return 0, retd