Method: GoodData::ProjectLogFormatter#log_created_users
- Defined in:
- lib/gooddata/models/project_log_formatter.rb
#log_created_users(created_users, new_users) ⇒ Object
Log created users
[ { type => :successful || :failed, user => '/gdc/account/profile/abc@gooddata.com', message => error_message, reason: error_message }, ... ]
31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/gooddata/models/project_log_formatter.rb', line 31 def log_created_users(created_users, new_users) created_users.each do |created_user| user_login = to_user_login(created_user[:user]) if created_user[:type] == :successful user_data = new_users.find { |new_user| new_user[:login] == user_login } GoodData.logger.info("Added new user=#{user_login}, roles=#{user_data[:role_title]} to project=#{@project.pid}.") elsif created_user[:type] == :failed = created_user[:message] || created_user[:reason] GoodData.logger.error("Failed to add user=#{user_login} to project=#{@project.pid}. Error: #{}") end end end |